Singapore → Johor Bahru
Singapore to JB,
made simple.
Choose your crossing. Know what to prepare.

Choose your crossing
Reserved departureKTM Shuttle TebrauReserved train departuresBook ahead · Allow time for immigrationView stepsClose details
- 1. Book your train
Book Woodlands → JB Sentral with KTMB.
- 2. Arrive early
Check your ticket’s boarding cutoff. Allow time for immigration.
- 3. Bring your passport
Use the same passport as your booking.
Flexible departuresPublic busCompare bus routesPayment and routes vary by operatorView routesClose details
Choose your boarding point below. Check the endpoint; not every bus serves central JB.
Routes via Woodlands
Tap a route to show its map · Immigration stops along the way
- CW1
Kranji MRT → JB CIQ
Causeway Link · Woodlands / JB CIQ - CW2
Queen Street Terminal → JB CIQ
Causeway Link · Woodlands / JB CIQ - CW5
Newton Circus → JB CIQ
Causeway Link · Woodlands / JB CIQ - 160
Jurong Town Hall Bus Interchange → JB Sentral
SBS Transit · Woodlands / JB CIQ - 170
Queen Street Terminal → Larkin Sentral
SBS Transit · Woodlands / JB CIQ - 170X
Kranji MRT → JB Sentral
SBS Transit · Woodlands / JB CIQ - 950
Woodlands Temporary Bus Interchange → JB Sentral
SMRT Buses · Woodlands / JB CIQ
Going to Larkin on Causeway Link? CW1, CW2 and CW5 connect with CWL at JB CIQ. They are shown to JB CIQ here so the transfer is clear.
JB CIQ is connected to JB Sentral by a pedestrian route. Tuas services use a different crossing; these routes all use Woodlands.
Endpoints checked 28 October 2026. Check the operator for current boarding stops, service changes and departures.
- 1. Pick your bus
Check the route and accepted payment.
- 2. Clear both checkpoints
Get off as instructed. Take all your belongings.
- 3. Reboard your service
Follow the operator’s rules. Keep your ticket or payment proof.
Fewer transfersLicensed cross-border taxiConfirm pickup and fareView stepsClose details
- 1. Choose a licensed taxi
Check permitted Singapore pickup points.
- 2. Confirm your ride
Agree on destination, fare and luggage space. Not every address is served.
- 3. Allow extra time
Road traffic and immigration queues still apply.
Advance bookingGrab cross-border taxiBook in the Grab appLicensed taxis · Check availability and fare in-appView stepsClose details
- 1. Choose Cross-Border SG-JB (Beta)
Use the dedicated service in Grab, rather than a local ride.
- 2. Set your journey
Enter your Singapore pickup and Johor destination.
- 3. Check and book ahead
Confirm pickup, booking window, fare, luggage and cancellation terms.
Supported Johor areas: JB, Iskandar Puteri, Forest City, Kulai and Senai. Pickup eligibility varies by taxi and direction. Allow time for border queues.
Grab cross-border service and pickup guidance ↗Coming soon · Target February 2027RTS LinkWoodlands North → Bukit ChagarNot operating yet · Opening date subject to updates
The Johor Bahru–Singapore RTS Link is a separate service from KTM Shuttle Tebrau. Passenger service is targeted to start in February 2027, according to the joint LTA and Malaysian Ministry of Transport announcement.
Use the currently operating options above for trips before it opens. Check the official announcement for updates; this page does not offer RTS tickets or confirmed fares.
Official RTS commencement update ↗Cross the border.
Keep the trip together.
Plan your JB stops, keep travel documents handy and track your budget with Rancang.

About the photos & credits
Representative transport photos; pictured taxis are not a guarantee of the vehicle assigned or its cross-border eligibility. Photos resized and cropped for display.
- KTM train — YJJcoolcool · CC BY 4.0
- CW1 bus — S5A-0043 · Use permitted with attribution
- Singapore taxi — ANCreviews95 · CC BY-SA 4.0 (resized image under the same licence)
- GrabCab — S5A-0043 · CC BY 4.0
Guide reviewed 28 October 2026. Check official operators for current fares, departures and rules. Leave extra time for both immigration checkpoints and your return journey.
Explore the old-town walking route →