How to Go to JB from Singapore — Every Option Compared

Five real ways across: private chauffeur, cross-border bus, the KTM Shuttle Tebrau, the licensed cross-border taxi scheme, and self-driving. What each costs, how long it takes, and which fits your trip — updated for 2026.

Aerial view of the Singapore–JB Causeway highway with cars

Getting from Singapore to Johor Bahru is a 1km hop across the Causeway — and somehow still one of the most-asked travel questions in Singapore. That’s because the honest answer is “it depends”: on your group size, your luggage, your tolerance for immigration queues, and whether your JB destination is walkable from JB Sentral or deep in Mount Austin. Here’s every option, compared properly.

TL;DR — SG to JB in 4 lines
Cheapest: Cross-border bus from a few dollars — but you disembark at both checkpoints and queue with everyone else.
Fastest through immigration: KTM Shuttle Tebrau — 5 minutes Woodlands to JB Sentral, immigration done before boarding. Book ahead; seats sell out.
Door-to-door: Private chauffeur from SGD 150 per vehicle (Standard MPV) — you stay in the car at both checkpoints. Best value for groups of 3+ or anyone with luggage.
Self-drive: Fine if you have a car and a VEP — but factor tolls, fuel and JB parking.

The five ways across, at a glance

OptionTypical costDoor-to-door?Checkpoint experienceBest for
Private chauffeurFrom S$150 per vehicleYes — any SG address to any JB addressStay in the vehicle at both checkpointsGroups, families, luggage, hospital trips
Cross-border busA few dollars per personNo — fixed terminalsDisembark and queue at both checkpointsSolo travellers on a budget
KTM Shuttle Tebrau~S$5 from WoodlandsNo — Woodlands CIQ to JB SentralCo-located immigration before boarding; 5-minute rideSolo/couple trips to central JB, peak periods
Cross-border taxi schemeFixed scheme faresPartially — designated ranksStay in the taxiTravellers near Ban San Street terminal
Self-driveTolls + fuel + VEPYesDrive-through lanes; jams at peakCar owners doing regular runs

Grab and other ride-hailing apps do not cross the border — a Grab can take you to Woodlands Checkpoint, but not into JB. We’ve broken that comparison down in Jumppy vs Grab for SG–JB.

Option 1 — Private chauffeur (door-to-door)

A cross-border chauffeur picks you up at your Singapore address, carries you through both checkpoints — you stay in the vehicle while the driver handles the lanes — and drops you at your exact JB destination: a Mount Austin cafe, a Permas seafood restaurant, a hospital, your in-laws’ place. No terminal, no re-boarding, no dragging luggage through immigration halls.

Fares are per vehicle, not per person: from SGD 150 (Standard MPV, seats 4–5 with luggage) each way, all tolls and checkpoint clearance included. Extra pick-up or drop-off points are +S$20 each, and late-night pickups (11pm–7am) carry a flat +S$30. For three or more people — or anyone with real luggage, kids, or an elderly traveller — the per-head maths against the bus gets close fast, and the time saved is dramatic on peak days. Full route detail on our SG–JB cross-border taxi page.

Option 2 — Cross-border bus (cheapest)

Three operators run scheduled cross-border routes — AC7, Causeway Link and SJE — plus the public buses that ply Woodlands Checkpoint. Fares are a few dollars per person, which makes the bus unbeatable on cost for solo travellers. The trade-off: you disembark at Singapore immigration with your bags, clear the queue, re-board (any bus of the same operator), then do it all again on the Malaysian side. On a quiet Tuesday morning that’s fine; on a Friday evening or public holiday it can add well over an hour.

We’ve compared the three operators — where each departs from, frequencies and which fits which trip — in our cross-border bus guide, with dedicated pages for AC7, Causeway Link and SJE from Bugis.

Option 3 — KTM Shuttle Tebrau (fastest through immigration)

The shuttle train runs from Woodlands Train Checkpoint to JB Sentral in about five minutes, and the clever part is the immigration design: you clear both countries’ passport control at the departure station before boarding, so you walk off the train straight into JB. From the Singapore side it costs about S$5; from JB it’s RM5.

The catches: it only takes you to JB Sentral (fine for City Square and central JB, not for Mount Austin or Desaru), seats are limited and sell out days ahead on weekends, and you still need to get to Woodlands Train Checkpoint first. Booking steps, schedules and tips are in our KTM Shuttle Tebrau guide.

Option 4 — Licensed cross-border taxi scheme

A limited pool of licensed taxis is allowed to carry passengers across the border under the official SG–MY scheme, running between designated points (the Ban San Street terminal on the Singapore side and Larkin in JB). You stay in the taxi through the checkpoints, but pick-up and drop-off flexibility is restricted compared with a chauffeur. Scheme rules, ranks and fares are covered in our cross-border taxi scheme guide.

Option 5 — Self-drive

If you own a car, driving in gives you full flexibility — but Malaysia requires Singapore-registered vehicles to carry a VEP (Vehicle Entry Permit), and you’ll pay Causeway/Second Link tolls both ways plus VEP-linked road charges, fuel and JB parking. Peak-hour jams hit private cars hardest, since you can’t use the bus or taxi lanes. We’ve run the honest numbers — including when a chauffeur beats driving yourself — in self-drive vs chauffeur.

Which checkpoint — Causeway or Second Link?

The Causeway (Woodlands ↔ JB Sentral) is the direct route to central JB, City Square, KSL and eastern districts. The Second Link (Tuas ↔ Iskandar Puteri) suits Legoland, Medini, Bukit Indah and onward trips to Desaru or the west coast. Buses and trains are Causeway-anchored; chauffeurs and self-drivers pick whichever is faster on the day — a good driver checks the jam cams before committing.

Timing — when to cross

The Causeway is one of the busiest land borders in the world, and timing beats mode. Weekday mid-mornings and early afternoons are the calm windows. Friday evenings, Saturday mornings, Sunday evenings and every public-holiday eve are the pain windows — clearance can stretch past an hour for bus passengers and self-drivers. If you must cross at peak, the KTM shuttle (if you got seats) and a chauffeured vehicle (you queue in air-con comfort, not on foot) degrade the most gracefully.

FAQ

What’s the cheapest way to go to JB from Singapore?

The cross-border bus — a few dollars per person with operators like AC7, Causeway Link and SJE. The trade-off is queuing through both checkpoints on foot with your bags. See our bus comparison for which operator fits your route.

What’s the fastest way to get to JB?

Through immigration, the KTM Shuttle Tebrau — both countries’ passport control is cleared before boarding, and the ride is five minutes. Door-to-door for a specific JB address, a private chauffeur is usually fastest overall since there’s no terminal transfer at either end.

Can I take a Grab from Singapore to JB?

No — ride-hailing apps don’t operate across the border. A Grab can drop you at Woodlands Checkpoint, but you’d cross on foot and find onward transport in JB. For a door-to-door ride you need a licensed cross-border chauffeur or the official taxi scheme. Comparison in Jumppy vs Grab.

How long does it take to get from Singapore to JB?

The drive itself is short — the crossing plus clearance is what varies. Off-peak, door-to-door by car is often around an hour from central Singapore. At peak (Friday nights, holiday eves), bus passengers and self-drivers can spend well over an hour at the checkpoints alone. Time your crossing before you pick your mode.

Do I need a VEP to go to JB?

Only if you drive your own Singapore-registered vehicle — Malaysia requires a Vehicle Entry Permit. Bus, train, taxi-scheme and chauffeured passengers don’t need one; the vehicle operator handles it. Our VEP guide covers the application.

How much is a private car from Singapore to JB?

From SGD 150 per vehicle (Standard MPV, 4–5 pax with luggage) each way, all tolls and checkpoint clearance included — so split among four, it’s competitive with four bus tickets once you count the time. Larger vehicles up to 13-seater Hiaces and coaches are on our pricing page.

Is the KTM shuttle better than the bus?

For central JB at peak times, usually yes — immigration is done before boarding, so you skip the checkpoint crush entirely. But seats sell out days ahead on weekends and it only serves JB Sentral. Booking tips in our KTM Shuttle guide.

Which option is best with young kids or elderly travellers?

Door-to-door chauffeur, comfortably — no standing in immigration queues, no re-boarding buses with a stroller, child seats on request, and the vehicle waits if clearance is slow. It’s the option every other mode gets compared against for family trips.

Skip the queues — cross door-to-door

From SGD 150 per vehicle, all tolls and clearance included. WhatsApp us your pickup point, destination and time — we'll get you to JB in a jiffy.

WhatsApp us

Book this route

Required field