← All posts

Singapore to Johor Bahru (JB) Day Trip: The Stress-Free Transport Guide

By Andrew · 28 September 2026 · 9 min read
Cross-border Causeway highway connecting Singapore and Johor Bahru
Photo by Calvin Teo via Wikimedia Commons — [CC BY-SA 3.0]

#Singapore to Johor Bahru (JB) Day Trip: The Stress-Free Transport Guide

JB is practically next door. Forty-five minutes on a good day. Cheap food, great cafes, massage places, grocery runs, Legoland — it's all there, just across the Johor Strait.

But here's the thing. If you show up at Woodlands Checkpoint on a Saturday morning without a plan, you can easily burn two to three hours in the queue before you even get to Malaysia. I've seen it happen to too many people (me included, hahaha!)

So let me just give you the straight-up breakdown of every legal, safe, and actually efficient transport option in 2026 — including a couple of things that have changed recently that most guides haven't caught up with yet.


#🚫 First Things First: Don't Take Illegal "Private MPV" Charters

Search online and you'll find slick-looking websites offering "door-to-door luxury MPV charters" at prices that seem almost too good. Tinted windows. Air-conditioned. Sounds convenient.

Don't do it. These are unlicensed, illegal operations.

LTA in Singapore and JPJ in Malaysia run regular enforcement blitzes. When they catch these vehicles — and they do catch them — the car gets impounded, the driver faces prosecution, and you the passenger get left stranded at the checkpoint with zero recourse and zero insurance. Not worth it.

There are only three legal options for crossing the Causeway: the KTM Shuttle Tebrau train, licensed cross-border taxis (Grab and ComfortDelGro), and public cross-border buses. That's it. Stick to these.


#Option 1: KTM Shuttle Tebrau 🚂 Still the Gold Standard (For Now)

KTM Shuttle Tebrau tracks at the Singapore–Malaysia border Photo by ZKang123 via Wikimedia Commons — CC BY-SA 4.0

Five minutes. That's how long the actual Causeway crossing takes on the KTM Shuttle Tebrau. This is what I always recommend first, and for good reason.

The fare: S$5.00 one-way from Woodlands to JB Sentral. Coming back, it's RM5.00.

Where to board: Woodlands Train Checkpoint — take bus 911, 912, or 903 from Woodlands MRT.

The reason the train beats everything else is the customs setup. You clear both Singapore and Malaysian immigration right there at the station, under one roof, before you even get on the train. Dedicated immigration counters. Air-conditioned. No road traffic to deal with. You step off in JB Sentral and you're done.

Book early though. Tickets sell out fast, especially on weekends. Online booking is via the KTMB KITS portal — you'll need your passport details. Pays to book weeks ahead. If you missed online tickets, the counter at Woodlands still sells physical tickets for cash, but note that counter sales close 20 minutes before departure — and it's only if there are spots available... which honestly has a low probability.

Kids under 4 travel free — just register them at the ticket counter.

Important heads-up for 2026 and beyond: The KTM Shuttle Tebrau is scheduled to cease operations in 2027 when the RTS Link opens (more on that below). So enjoy it while it's still running.


#Option 2: Licensed Cross-Border Taxis 🚕 Now with Grab — Big News

ComfortDelGro cross-border taxi in Singapore ComfortDelGro taxi in Singapore via Wikimedia Commons — Attribution

This is where things have changed a lot in 2026. Here's what's actually happening now.

Grab is now officially licensed for cross-border rides. As of May 4, 2026, Grab started operating under a proper Cross-Border Ride-Hail Service Operator Licence. This is genuinely new — for the first time, you can book a legitimate cross-border taxi through the Grab app, with full insurance, AudioProtect, and emergency SOS still active during the whole trip.

ComfortDelGro has also been running licensed cross-border taxis for years, so you now have two solid options.

#How it works (2026 rules)

There was a big regulatory change this year. Cross-border taxis can now drop you off anywhere in Singapore and anywhere in the approved Johor zones — that includes JB City, Iskandar Puteri (includes Legoland), Forest City, Kulai, and Senai (Johor's airport). No more being confined to Larkin terminal.

That said, pickups are more restricted. You can only be picked up from designated points:

From Singapore to JB:

  • Ban San Street Terminal (Queen Street, Bugis area)
  • VivoCity
  • Century Square
  • Joo Koon

From JB back to Singapore, Malaysian-registered taxis pick you up from: Larkin Sentral, Mid Valley Southkey, Toppen Shopping Centre, or Angsana Mall (take a local Grab from Legoland to Angsana Mall).

#Fare approximation each way (standard, up to 35km)

  • 4-seater (up to 4 passengers): S$80 or RM240
  • 6-seater: S$120
  • Premium vehicle: S$180

For trips beyond 35km, add another S$20–S$30 depending on vehicle type.

#How to book

  • Grab: Use the Grab app, select "Cross-Border SG-JB", and book via Advance Booking at least 12 hours ahead (up to 7 days in advance). Grab is offering an introductory discount of up to 20% while they're in beta — worth checking.
  • ComfortDelGro: Call 6552 1111 and press 0 to book with an operator, or use the CDG Zig app. Advance bookings up to 7 days ahead.

Official links:


#Option 3: Cross-Border Public Buses 🚌 Best for Value

A Causeway Link cross-border bus serving the Singapore–JB route Photo via Wikimedia Commons — CC BY-SA 3.0

If you just want to get there cheap and don't mind a bit of queueing, the public buses are perfectly fine. Most locals choose this option as the cost is much lower than by cross-border vehicle.

#Key routes and what they cost

S$2.50 options (SBS / SMRT):

  • SBS 170 / SBS 170X: From Queen Street Terminal (Bugis MRT) or Kranji MRT — goes to Larkin Sentral and JB Sentral
  • SMRT 950: From Woodlands Temporary Bus Interchange or Marsiling MRT — straight to JB Sentral
  • SBS 160: From Jurong Town Hall — goes to JB Sentral/CIQ (handy if you're coming from the west)

S$5 options (Causeway Link):

  • CW1: From Kranji MRT — via Woodlands Checkpoint
  • CW2: From Queen Street Terminal (Bugis) — 24/7 service, goes to Larkin Sentral
  • CW3: From Jurong Town Hall — via Tuas Second Link (best option if you're heading to Legoland or Medini)
  • CW5: From Newton Circus — to Larkin Sentral and JB Sentral
  • CW7: From Tuas Link MRT — via the 2nd Link (another Legoland-friendly option)

One thing people miss: There's been no cash accepted on these buses since June 2022. Bring your EZ-Link card, a contactless bank card, or set up Apple/Google Pay. Causeway Link buses use ManjaLink or contactless.

Journey time is typically 45–60 minutes in normal traffic. On weekends or public holidays, expect 1–3 hours. No exaggeration.


#🚶‍♂️ Immigration Walkthrough: What Actually Happens at the Checkpoint

The Woodlands Checkpoint viaduct on the Singapore side of the Causeway Photo via Wikimedia Commons — CC BY 2.5

A lot of first-timers don't realise the bus and taxi experiences at the checkpoint are completely different. Here's what to expect:

| Stage | Cross-Border Bus 🚌 | Licensed Taxi / KTM Train 🚕 | | :--- | :--- | :--- | | Singapore Checkpoint (Woodlands) | Everyone gets off the bus, takes escalators up to the immigration hall, clears the e-gates, then walks back down to re-board your bus. | Taxi: stay in the vehicle, driver submits all passports at the drive-through booth. Train: dedicated counters at the Woodlands Train Checkpoint — clear before boarding. | | Causeway crossing | Bus crosses the bridge (5–15 mins clear, longer when jammed). | Vehicle uses dedicated car/taxi lanes. Train: 5 minutes flat, no traffic. | | Malaysia Checkpoint (JB CIQ / Sultan Iskandar) | Everyone gets off the bus with all belongings and luggage, goes through baggage scan, clears immigration, exits into JB Sentral. | Taxi: stay in vehicle, Malaysian officers inspect passports through the window. Luggage may be checked at customs. Train: you've already cleared customs at Woodlands, so you just step off at JB Sentral. |

Useful bus tip: When you re-board at the Malaysian side after clearing customs, you don't have to wait for the exact same Causeway Link bus. Any CW bus that has space will accept your ticket stub. Don't stress if your original bus pulled away — just board the next one.


#📋 MDAC and Singapore Arrival Card: How to Handle These Without Stress

Both countries require digital arrival cards. Here's the practical rundown.

#Malaysia Digital Arrival Card (MDAC) 🇲🇾

Who needs it: Foreign passport holders entering Malaysia. Singapore citizens and PRs who are exempt from visa requirements do not need it (but double-check at imi.gov.my to confirm your passport's status).

When to submit: Anytime within 3 days before you arrive in Malaysia.

Official site (free): imigresen-online.imi.gov.my/mdac/main

Don't pay anyone to do this for you. There are third-party websites charging for this service, but don't give them your personal passport details or any payment. Reality: the official site is official and free.

The vehicle number question. The form asks for your mode of transport and vehicle or bus registration. If you're taking a bus or a taxi, you won't know that number until you're already in the vehicle. Just do it while you're on the way. Fill it out on your phone once you're on the bus or in the taxi heading toward the checkpoint.

Make sure your roaming is on. You need mobile data at the checkpoint. Get a multi-country eSIM or activate roaming before you leave Singapore, not after.

If the portal is down. It does happen — server lag, maintenance windows. Don't panic. Just go to the manual immigration counter, tell the officer the portal timed out, and show your passport plus any hotel booking or return transport details. They've seen this before.

#Singapore Arrival Card (SGAC) 🇸🇬

Who needs it: Foreign visitors returning to Singapore. Singapore citizens, PRs, and long-term pass holders entering by land are exempt.

When to submit: Within 3 days before returning to Singapore.

Official site: eservices.ica.gov.sg/sgarrivalcard or the MyICA mobile app.

This one runs smoothly — fast and stable. Just do it the morning before you head back.


The Singapore–Johor Causeway — the RTS Link will replace the need to cross it by road Photo by Lionel Lim via Wikimedia Commons — CC BY 2.0

This is no longer "coming soon" news. The Johor Bahru–Singapore RTS Link is targeted to open by the end of 2026. Construction is on track and the trains have already been unveiled.

Here's why it matters: it'll connect Woodlands North MRT (Singapore) directly to Bukit Chagar (JB) in just 4 minutes. More importantly, it uses single co-located customs clearance — meaning you clear both Singapore and Malaysian immigration once, at your departure station, before you board. No Causeway traffic, ever. It's the same setup as the KTM train immigration clearance.

When it opens, it'll be the quickest and most convenient option for most people. The KTM Shuttle Tebrau — which it's replacing — is expected to wind down in 2027 once the RTS is up and running.

Keep an eye on the LTA RTS Link page for the official opening announcement.


#⚠️ Quick Checklist Before You Head Out

Three things to sort before you leave:

  1. Passport validity. You need at least 6 months. Check this for every person in your group before departure day.
  2. Mobile roaming or eSIM. Active and tested. You need this for MDAC at the checkpoint.
  3. Payment. Most JB malls and cafes now accept Singapore credit cards. But for hawker food, street stalls, and local spots, small Ringgit cash makes life easier. Consider loading your Touch 'n Go card if you're planning to use Malaysian buses or toll roads.

### 💬 Not Sure Which Option Is Right for Your Trip? Drop us a message on WebChat. Just tell us when you're planning to go, how many people, and where in JB you're headed — we'll point you to the fastest option for that day.

Fact-checked September 2026. Transport rules and fares do change — always verify current information with the official operator before booking.

Planning a trip? Chat with us

Tell us your dates and what you enjoy, and we'll help you shape a plan that fits.

Chat with us →

Chat hours: 8:30am – 10:00pm Singapore time. We're real humans (not chatbots), so if you message outside these hours we'll reply as soon as we're back.

You may also like