Luxury MPV
Toyota Alphard
Cross-border luxury for families and executives — the gold standard for SG↔KL. 6 pax with 2 checked + 2 cabin bags.
See Toyota Alphard details →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.
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.
| Option | Typical cost | Door-to-door? | Checkpoint experience | Best for |
|---|---|---|---|---|
| Private chauffeur | From S$150 per vehicle | Yes — any SG address to any JB address | Stay in the vehicle at both checkpoints | Groups, families, luggage, hospital trips |
| Cross-border bus | A few dollars per person | No — fixed terminals | Disembark and queue at both checkpoints | Solo travellers on a budget |
| KTM Shuttle Tebrau | ~S$5 from Woodlands | No — Woodlands CIQ to JB Sentral | Co-located immigration before boarding; 5-minute ride | Solo/couple trips to central JB, peak periods |
| Cross-border taxi scheme | Fixed scheme fares | Partially — designated ranks | Stay in the taxi | Travellers near Ban San Street terminal |
| Self-drive | Tolls + fuel + VEP | Yes | Drive-through lanes; jams at peak | Car 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Here's what we'd reach for on this run. Tap through for the full spec sheet and sample fares.
Luxury MPV
Cross-border luxury for families and executives — the gold standard for SG↔KL. 6 pax with 2 checked + 2 cabin bags.
See Toyota Alphard details →
Standard MPV
Budget-friendly family MPV — great for short cross-border runs. 5 pax with 2 checked + 2 cabin bags.
See Toyota Voxy details →
Executive Sedan