Taking the bus from Singapore to JB sounds simple until youâre at Queen Street Bus Terminal in Bugis, wondering if you should board the yellow bus or the green one. There are nine main cross-border routes, two checkpoints, one 24-hour service, and a few quirks (like tap-on-only and the ManjaLink card) worth knowing before you join the queue.
| Best For | Bus | Fare from SG | Note |
|---|---|---|---|
| Cheapest | AC7 (Yishun â JB CIQ) | S$2.50 EZ-Link | Best for north Singapore |
| 24-Hour Service | Causeway Link CW2 | S$5 | Queen Street Bus Terminal â Larkin, runs all night |
| West SG via 2nd Link | CW7 | S$5 | Tuas Link MRT â JB CIQ 2nd Link |
| Going to JB Sentral | SBS 170 or CW1 | S$2.50âS$5 | Queen Street Bus Terminal or Kranji MRT |
| Going to AEON Bukit Indah | CW3 | S$5 | Jurong Town Hall â Perling Mall |
Table of Contents
Image Credits: businterchange.net
Yes, and there are more options than most first-timers realise. The cross-border buses fall into three buckets, all walk-up and pay-as-you-board.
You donât book in advance for any of these. Walk up, tap your card, board.
The full lineup, with where it picks up, where it drops off, and what it costs.
| Bus | Operator | From (Singapore) | To (JB) | Checkpoint | Fare from SG |
|---|---|---|---|---|---|
| SBS 170 | SBS Transit | Queen Street Terminal | Larkin Sentral | Woodlands | S$2.50 |
| SBS 170X | SBS Transit | Kranji MRT | JB Sentral | Woodlands | S$2.50 |
| SBS 160 | SBS Transit | Jurong Town Hall | JB Sentral / CIQ | Woodlands | S$2.50 |
| SMRT 950 | SMRT | Woodlands Temp Interchange | JB Sentral | Woodlands | S$2.50 |
| CW1 | Causeway Link | Kranji MRT | JB Sentral | Woodlands | S$5 |
| CW2 | Causeway Link | Queen Street Terminal | Larkin Sentral | Woodlands | S$5 (24h) |
| CW3 | Causeway Link | Jurong Town Hall | Perling Mall | Tuas (2nd Link) | S$5 |
| CW5 | Causeway Link | Newton Circus | Larkin / JB Sentral | Woodlands | S$5 |
| CW7 | Causeway Link | Tuas Link MRT | JB CIQ 2nd Link (loop) | Tuas (2nd Link) | S$5 |
| AC7 | Ridewell Travel | Yishun Bus Interchange | JB CIQ (Sultan Iskandar) | Woodlands | S$2.50 EZ-Link / S$3 cash |
Public bus fares are distance-based, so the S$2.50 figure is the typical end-to-end fare; shorter trips cost a little less.
A few quick notes on the differences:
The bus you should catch depends on where youâre starting from, not which one is âbestâ overall.
If youâre east of the city, the move is CW2 or SBS 170 from Queen Street Bus Terminal in Bugis. Take the MRT to Bugis station, walk five minutes to the terminal on Queen Street, tap in. SBS 170 is half the price, CW2 runs 24 hours.
Coming from Changi Airport with a suitcase? CW2 is the cleaner ride, and you donât have to lug it through a transfer on foot.
Two strong options. CW3 from Jurong Town Hall runs to AEON Bukit Indah via the 2nd Link, best if youâre heading to the Bukit Indah shopping strip. CW7 from Tuas Link MRT is a Tuas-checkpoint-only loop, but the 2nd Link queues are often shorter than the Causeway, especially on weekends.
SBS 160 also leaves from Jurong Town Hall and lands at JB Sentral via the Causeway.
This is the cheapest corner of Singapore to be travelling from. AC7 from Yishun Bus Interchange at S$2.50 is the standout, and it stops at Sembawang, Marsiling, and Woodlands Ave 9 on its way to JB CIQ.
If youâre already in Woodlands, SMRT 950 from Woodlands Temporary Bus Interchange runs straight to JB Sentral. Or take CW1 from Kranji MRT, one stop south on the North-South Line.
CW5 leaves from Newton Circus and goes to JB via the Causeway, which is convenient if youâre around Orchard or Novena. From Bugis, default to CW2 or SBS 170 (see âFrom the Eastâ above).
Pick by your drop-off, not your pick-up, if your JB plan is tight.
Going for the new SKS City Mall on the Causeway? See our SKS City Mall JBCC guide, easiest from JB Sentral by short Grab.
Related Guide: Rather drive across instead of bus? Our car rental JB guide walks through the cross-border permit, insurance and pickup points.
Cheapest to most expensive, all one-way from Singapore:
Public buses charge distance-based fares, so trips shorter than the full route cost slightly less. Causeway Link is a flat S$5 across the board.
For context, Grabâs new cross-border taxi (legal since May 2026) starts from S$80 one-way, and the train from Woodlands to JB Sentral is S$5. Bus is the cheapest option by a wide margin if youâve got the time.
The flow is the same for all SBS and SMRT routes. Causeway Link is slightly different (you stay with the same bus).
For SBS or SMRT public buses (170, 170X, 160, 950):
EZ-Link, contactless Visa or Mastercard, Apple Pay, and Google Pay are all accepted.
The bus tells you itâs terminating; everyone gets off.
Have your passport and SG Arrival Card ready (Malaysians use the MDAC).
Tap in again; the system charges nothing extra if youâre within 45 minutes of tapping out.
Clear Malaysian immigration on foot.
Final stop: JB Sentral or Larkin.
For Causeway Link buses (CW1, CW2, CW3, CW5, CW7):
Total journey time (clean conditions): 45â60 minutes.
Weekend peaks (Friday 6â10 pm, Saturday 9 amânoon): add 1â3 hours of queue time on the Causeway side.
Only one bus runs 24 hours: Causeway Link CW2 (Queen Street
Larkin Sentral via Causeway). Buses depart every 15â20 minutes during the day and every 45 minutes between 11 pm and 5 am.
One popular hack worth knowing: the 3:30 AM Causeway crossing to beat weekend holiday traffic. School holidays, long weekends, and race weekends can see the Causeway sit at three-hour jams from Friday evening straight through Sunday night.
Crossing on CW2 between 3 and 4 AM is the off-peak window regulars swear by, and you can grab kaya toast at a JB breakfast spot thatâs already open by the time you clear immigration.
Three cashless options, one per operator type.
SBS and SMRT public buses:
Same SimplyGo system as any city bus in Singapore. Tap on, tap off (or the system charges max fare; more on that below).
Causeway Link buses:
Cash hasnât worked on Causeway Link cross-border buses since June 2022. The ManjaLink card costs 30.80 MYR (~S$9.30) total: 10.80 MYR (~S$3.30) for the card and 20 MYR (~S$6.10) of stored value. It saves you up to 16% off cash fares with a monthly rebate of up to 3%. Buy one at the Queen Street Bus Terminal counter or any Causeway Link kiosk in JB.
A note on the Queen Street Bus Terminal counter: EZ-Link and NETS payment at the counter is unavailable from 11:30 PM to 6:30 AM for CW2, so use ManjaLink or your contactless card overnight.
The system charges you the maximum end-to-end fare for the route, which is higher than the S$2.50 youâd normally pay if you tap on and off correctly. The exact figure varies by route.
You have 14 days to dispute it through the SimplyGo app or website. File a claim, match the trip, submit a refund request, and the difference returns to your card or contactless payment.
Causeway Link is flat-rate, so this only applies to SBS and SMRT routes.
Once youâre across, paying in Malaysia in ringgit beats paying in Singapore dollars at marked-up checkpoint rates.
1. Tap your YouTrip card. YouTrip runs on Mastercard contactless, so anywhere with a contactless terminal (malls, restaurants, the new cafĂŠs in Bukit Indah), just tap and you spend at the Mastercard wholesale rate with 0% foreign transaction fees.
Set up the Malaysian Ringgit wallet in-app and you can lock in the rate before you cross.
2. Cash, withdrawn from a Malaysian ATM. Most JB hawker stalls, J33 local buses, and small-town spots are cash-only. Withdraw ringgit from any Maybank or CIMB ATM on the JB side. First S$400 of overseas ATM withdrawals each calendar month is free with YouTrip, then 2% on the amount after that (and resets on the 1st).
Skip the Mustafa or Arcade money-changer queue. Full breakdown in our Malaysia ATM withdrawal guide.
3. TNG eWallet. TNG is a Malaysian e-wallet. You can top up from your YouTrip card if you really need to, but heads up: TNG charges a foreign-card convenience fee of up to 2.6% on top-ups using non-Malaysian cards.
Full setup walkthrough in our Touch ân Go eWallet guide for Singaporeans.
Locking in the right payment method on each side of the border saves you more than the bus fare itself. First time crossing? Our JB food guide and the SGD to MYR rate explainer are the next two tabs to keep open.
For deeper context on which card holds up best overseas, our best travel card Singapore comparison covers the trade-offs.
SBS Transit runs three cross-border buses to JB: SBS 170 from Queen Street Bus Terminal to Larkin Sentral, SBS 170X from Kranji MRT to JB Sentral, and SBS 160 from Jurong Town Hall to JB CIQ/Sentral. SMRT runs the 950 from Woodlands to JB Sentral. All four charge around S$2.50 one-way from Singapore with EZ-Link or contactless tap.
In clean conditions, the bus takes 45 to 60 minutes door to door, including both immigration checkpoints. On Friday evenings, Saturday mornings, school holidays and long weekends, the Causeway can add 1 to 3 hours of queue time. The 2nd Link (Tuas) is usually faster on peak weekends; an early-morning crossing (3 to 5 am) skips the worst.
AC7 at S$2.50 with EZ-Link from Yishun Bus Interchange to JB CIQ. SBS 170, 170X, 160 and SMRT 950 also charge S$2.50 from their respective Singapore terminals. Causeway Link buses are flat S$5. So the cheapest option depends on where youâre starting, but in absolute terms, the public buses are half the price of Causeway Link.
For JB itself, no. The express coach networks (Five Star, Transtar, KKKL) mostly serve longer routes to Kuala Lumpur, Malacca and Penang. For day-trippers heading to JB, the standard cross-border buses are whatâs available. If you want comfort over cost, the KTM train from Woodlands to JB Sentral is the upgrade pick at S$5 one-way.
No direct cross-border bus from Changi Airport. The closest is MRT to Bugis, then CW2 or SBS 170 from Queen Street Bus Terminal: about 35 minutes on the MRT plus 45 to 60 minutes on the bus. If youâre flying in with luggage and want one-shot transport, look at private cross-border car services instead of public buses.
No. Every public and Causeway Link cross-border bus is walk-up and tap-to-board. Pre-booking only applies to express coaches running to KL, Malacca, or Penang.
Not a YouTrooper yet? Singaporeâs go-to multi-currency wallet helps you save with great FX rates and zero fees. Skip the money changer and get a free YouTrip card + S$5 YouTrip credits with code YTBLOG5.
Then, head over to our YouTrip Perks page for exclusive offers and promotions â we promise you wonât regret it. Join our Telegram (@YouTripSG) and Community Group (@YouTripSquad) for travel tips, event invites, and more!
Happy travels!
The post Bus from Singapore to JB: Every Route, Fare & Tip (2026) appeared first on YouTrip Singapore.


