350km, multiple good options
Singapore and Kuala Lumpur are natural travel companions — close enough for a day trip, different enough to make the journey worthwhile. The 350km can be covered by bus, train, or plane with varying tradeoffs.
Bus: the practical middle ground
Multiple operators (Aeroline, FirstCoach, Konsortium) run coach services from Singapore’s Golden Mile Complex or Queenstown to KL Sentral or KL TBS bus terminal. Journey: 4–5 hours (without traffic). Fare: SGD 25–45. Departs frequently throughout the day. Comfortable coaches with WiFi and USB charging. This is what most budget and mid-range travelers do — reliable, comfortable, affordable. Book online or at the terminal.
Train: the scenic option
The KTM intercity train from Singapore’s Woodlands Train Checkpoint to KL Sentral takes 7–8 hours (with border formalities). Currently limited service — check current KTM schedules, as the Malaysia-Singapore rail link has been subject to long-running development discussions. When running, it’s a genuine experience; just not fast.
Flying: for time efficiency
1-hour flight, multiple daily departures on AirAsia, Scoot, and Malaysia Airlines. Check Aviasales — KUL-SIN fares can be SGD 40–80 one way booked in advance. Factor in airport transit time at both ends: Changi to city 30 min, KL Sentral to KL city center 30 min. Total door-to-door is 3–4 hours, similar to the bus but significantly more expensive. — book a Kiwi.com in advance for the best price.
What I’d choose
Bus for the journey experience and cost. Flying if time is critical or fares happen to be competitive on your specific dates.
Plan Your Trip
- 🎫 Tours & activities — Klook
- 🏨 Hotels — EconomyBookings
- 🚕 Airport transfer — Welcome Pickups
- 📱 eSIM & SIM card — Airalo
- 🚗 Car & scooter rental — Localrent