← Home

Singapore to Kuala Lumpur: Bus, Train, Flight, and the Johor Land Crossing

Singapore and Kuala Lumpur are close enough that this is one of the most-traveled cross-border routes in Southeast Asia, and genuinely four different ways of covering it exist: bus, train, flight, or driving yourself across the Johor land crossing. A fifth option — a dedicated rail shuttle across the border itself — is under construction and worth knowing about even though it isn’t running yet.

Bus: The Default Choice for Most Travelers

Express coaches leave frequently from Golden Mile Tower, Lavender Street, and a handful of other Singapore pick-up points, arriving at TBS or directly at KL Sentral‘s connected terminal. Door-to-door, including the border crossing, expect 5-6 hours for roughly SGD 20-40 one-way. This is the route most people end up on: no airport transfers, a straightforward immigration process built into the journey, and a wide range of departure times throughout the day and overnight.

Train: A Two-Step Journey That Recently Got Faster

There’s no single direct train from Singapore to Kuala Lumpur. Instead, you take the short shuttle train from Woodlands to JB Sentral (about 5 minutes, SGD 5), clear immigration, then transfer to a KTM ETS train onward to KL Sentral (from around RM 62 for standard Gold class, more for Platinum). Book both legs separately, since they’re sold as two distinct tickets. This combination only became a genuinely practical option once the dual electrified track between JB Sentral and KL was completed in December 2025 — before that, the ETS connection north from Johor was slower and less frequent. It’s a good middle-ground pick if you enjoy train travel and don’t mind one deliberate transfer at the border.

Flying: Best for Tight Schedules

The flight itself takes under an hour, on Malaysia Airlines, Batik Air, and AirAsia from Changi, or Scoot into KLIA2. Once you add airport transfer time on both ends — KLIA Ekspres runs around RM 55 into central KL, Grab somewhat more — total door-to-door time lands around 4-5 hours, which is closer to the bus than the “under an hour” flight time suggests. It’s the right call for business trips with a tight schedule or when you’re connecting onward from KL to elsewhere in Malaysia the same day.

Driving: Two Crossings, and a Permit You Need in Advance

Self-driving covers the roughly 350km in 4-4.5 hours in good conditions, though that can stretch to 7-9 hours during peak periods like weekends and school holidays, largely due to queues at the border. Two crossings connect Singapore to Johor Bahru: the older Woodlands Causeway, which carries the heaviest congestion, and the Tuas Second Link, generally the quieter option for a private car. Foreign-registered vehicles need a valid VEP (Vehicle Entry Permit) sticker to enter Malaysia, a requirement introduced in 2024 — apply for this several weeks ahead of your trip, since it isn’t something you can arrange at the checkpoint. Budget RM 50-80 for tolls plus fuel on top of the permit.

Coming Soon: The RTS Link

A dedicated rapid transit line between Woodlands North in Singapore and Bukit Chagar in Johor Bahru is under construction and targeted to open by the end of 2026, cutting the border crossing itself to about five minutes with fares expected around SGD 5-7. As of this writing it isn’t operational yet — construction and systems testing are the current phase — so don’t build a 2026 itinerary around it without checking the latest status closer to your travel dates. Once running, it will mainly speed up the Singapore-to-Johor Bahru leg specifically, not the onward trip to KL, which would still mean transferring to a bus or the ETS train at JB Sentral.

Quick Comparison

ModeDoor-to-Door TimeTypical PriceBest For
Bus5-6 hoursSGD 20-40Most travelers, no transfers
Train (shuttle + ETS)~6 hoursSGD 5 + RM 62+Rail enthusiasts, one deliberate transfer
Flight4-5 hoursVaries, often SGD 60-150+Tight schedules, onward connections
Driving4.5-9 hoursRM 50-80 tolls/fuel + VEPFamilies, heavy luggage, flexibility

Border Crossing Tips

  • Add 30-90 minutes of buffer for immigration during weekends, school holidays, and around Malaysian public holidays, when queues at Woodlands and JB Sentral both lengthen noticeably.
  • Complete Malaysia’s MDAC before you arrive — see our visa guide for the 72-hour submission window, which applies regardless of whether you enter by land, air, or rail.
  • Apply for a VEP well ahead if driving — this is not a same-day checkpoint process.
  • Prefer Tuas Second Link over the Causeway by car when possible, since it generally carries less traffic.

Singapore to Kuala Lumpur: Frequently Asked Questions

Is there a direct train from Singapore to Kuala Lumpur?

No. You take a short shuttle train from Woodlands to JB Sentral, then transfer to a separate KTM ETS train onward to KL Sentral. The two legs are booked as separate tickets.

Has the RTS Link opened yet?

Not as of this writing. It’s targeted to open by the end of 2026, connecting Woodlands North in Singapore to Bukit Chagar in Johor Bahru in about five minutes, but a specific opening date hasn’t been confirmed.

What do I need to drive my own car into Malaysia?

A valid VEP (Vehicle Entry Permit) sticker, a requirement introduced in 2024 for foreign-registered vehicles. Apply several weeks in advance, since it can’t be arranged at the checkpoint itself.

Which crossing has less traffic, the Causeway or Tuas?

The Tuas Second Link generally sees less congestion than the older Woodlands Causeway, making it the better choice for drivers when your route allows either.

Is flying or taking the bus faster overall?

They end up fairly close once airport transfers are counted — flying is roughly 4-5 hours door to door versus 5-6 hours for the bus — so the bus’s lack of transfers often makes it the more convenient choice despite the longer time on paper.

Bottom Line

The bus remains the most practical choice for most trips between Singapore and Kuala Lumpur — no airport transfers, a built-in border crossing, and frequent departures. Fly if your schedule is tight, drive if you need the flexibility of your own car and have arranged a VEP in advance, and keep an eye on the RTS Link’s opening for a much faster Singapore-to-Johor Bahru hop once it’s running. If you haven’t decided how to divide your time yet, see our Kuala Lumpur vs. Singapore comparison, and our Johor Bahru complete guide covers the border city itself if you want to break the journey there.

1 thought on “Singapore to Kuala Lumpur: Bus, Train, Flight, and the Johor Land Crossing”

  1. Pingback: Kuala Lumpur vs Singapore: How to Split Your Trip - Malaysia With Me

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top