Kuala Lumpur to Singapore route guide

Route Guide

Kuala Lumpur to Singapore: Trains, Buses & Flights

ETS to JB plus the shuttle, luxury coach, or a 55-minute flight — the honest breakdown.

By TravelTrack Editorial TeamPublished 7 min read

Quick answer

For most travelers, the best option is the രാവിലെ 9 മണി ട്രെയിൻ. It takes around 7 - 8 hours door - to - door and costs roughly RM 80 - 150 when booked a few weeks in advance.

Overview

Traveling from Kuala Lumpur to Singapore presents a genuine trade - off between speed and convenience. While flying might seem quickest on paper, the combined airport transfer and security times often make the train or a premium coach a more efficient and less stressful door - to - door option for most city - center travelers.

Best way

The KTM ETS train, specifically catching an early morning service around 8 - 9 AM from KL Sentral, offers the best blend of comfort, cost, and efficiency. It avoids city traffic snarls and the tedious airport routine. Book a Gold class ticket about 2 - 3 weeks out for the sweet spot on price and availability – aim for a window seat on the left side after Gemas for some decent countryside views. The only real catch is that while the train gets you to Gemas swiftly, the transfer to the local shuttle to Woodlands can add an unpredictable element to total journey time, especially during peak periods.

Cheapest

The cheapest way to get from KL to Singapore is almost always by budget bus, expect to pay as little as RM 40 - 60 if you book a weekday overnight service a month or more in advance. Look for operators like Aeroline or Konsortium and opt for a sleeper or budget coach service. You'll sacrifice a lot of comfort and arrive bleary - eyed, often at a less central drop - off point like Golden Mile Complex in Singapore, which adds to your onward travel cost and time. While the train can sometimes offer comparable advance fares, the bus is consistently the absolute rock - bottom price point if you prioritize saving every Ringgit, though the value proposition rapidly diminishes above RM 70.

Fastest

The fastest door - to - door option is generally flying, but only if you choose an early morning flight on a weekday and factor in efficient airport transfers. A 7 AM flight from KLIA to Changi on an airline like AirAsia or Scoot, combined with quick pre - booked taxis to and from the airports, can get you from central KL to central Singapore in about 4.5 - 5 hours total. However, any slight delay, long security queues, or peak hour traffic to KLIA can easily push this to 6+ hours, making the train or express bus competitive without the airport hassle. Don't underestimate the time sink of getting to KLIA; it's a solid 45 - 60 minutes from KL Sentral even by KLIA Express.

Most scenic

For a surprisingly scenic journey, consider taking the KTM ETS train south, but break your journey in Gemas. From Gemas, instead of rushing to the shuttle, take a slower local train further south towards Johor Bahru and then connect to the Tebrau Shuttle across the causeway. The older train lines offer glimpses of rubber plantations, small kampongs, and lush tropical foliage. Sit on the left side after Seremban for better views of the undulating countryside. Expect this to add at least 2 - 3 hours to your journey, making it a full - day affair, but it's worth it for rail enthusiasts or those who appreciate slow travel and seeing rural Malaysia unfold.

Compare options

ModeDurationCostComfortBest for
KTM ETS Gold Train7 - 8hRM 80 - 150★★★★☆Relaxed journey, city - centre arrival
Aeroline Luxury Coach6 - 7hRM 95 - 150★★★★☆Direct, comfortable, good city drop - offs
AirAsia KLIA - Changi4.5 - 5.5hRM 120 - 300+★★★☆☆Time - pressured, onward int'l connections
Plusliner Executive Coach6 - 7hRM 50 - 80★★★☆☆Budget - conscious, direct bus travel
KTM Economy (Multi - Transfer)9 - 11h+RM 50 - 90★★☆☆☆Extreme budget, local experience

KTM ETS Gold Train

Duration: 7 - 8h door - to - door · Cost: RM 80 - 150

The KTM ETS Gold service offers a comfortable and efficient journey from KL Sentral to Gemas, where you'll transfer to a shuttle for Woodlands, Singapore. Book tickets 2 - 4 weeks in advance via KTM's website for the best fares. Seats are spacious, and there's a small cafe car. Luggage is generous, unlike budget airlines. This option suits travelers who prioritize comfort and want to avoid airport stress, making it ideal for business travelers or families.

Aeroline Luxury Coach

Duration: 6 - 7h door - to - door · Cost: RM 95 - 150

Aeroline offers a premium bus experience with wider seats, personal entertainment screens, and even a snack service. Buses depart from key city locations like Corus Hotel (KLCC) or Bandar Utama, dropping off at Orchard Road or HarbourFront in Singapore. Booking 1 - 2 weeks ahead is advised on their official website. Luggage is usually limited to one check - in bag and one carry - on. This service is perfect for those who want a direct city - to - city transfer with a good level of comfort and value without the airport hassle.

AirAsia KLIA-Changi

Duration: 4.5 - 5.5h door - to - door · Cost: RM 120 - 300+

AirAsia provides frequent flights from Kuala Lumpur International Airport (KLIA) to Singapore Changi Airport. While the flight is only an hour, factor in 2 - 3 hours for airport transfers, check - in, security, and immigration. Book at least 1 - 2 months in advance for promotional fares on AirAsia's website or aggregator sites. Be mindful of strict carry - on limits and extra charges for checked baggage. This option is primarily for last - minute travelers or those connecting to international flights at Changi.

Plusliner Executive Coach

Duration: 6 - 7h door - to - door · Cost: RM 50 - 80

Plusliner offers a standard executive coach service with decent reclining seats and air conditioning. Departures are typically from TBS (Terminal Bersepadu Selatan) in Kuala Lumpur, which is easily accessible by LRT. Drop - off points in Singapore vary but often include Golden Mile Complex. Book online through BusOnlineTicket or Easybook 1 - 2 weeks in advance. Luggage allowance is standard for buses. This is a solid budget - conscious option for travelers who want a direct bus without the luxury price tag, ideal for backpackers or those on a tight budget.

KTM Economy (Multi-Transfer)

Duration: 9 - 11h+ · Cost: RM 50 - 90

This involves taking an slower KTM Komuter train south, then connecting to various local shuttles. While potentially cheaper, it's significantly slower and requires more transfers at places like Pulau Sebang/Tampin and Gemas before the final shuttle to Woodlands. Booking is often done directly at the station or through KTM's website for individual legs. Luggage is not an issue, but comfort can be basic on older trains. This is only for extreme budget travelers or those intent on experiencing local Malaysian rail travel over a full day.

Step-by-step

  1. Book your KTM ETS Gold tickets directly on the KTM Berhad website (ktmb.com.my) 2 - 4 weeks in advance for the best fares and seat selection. Aim for a weekday morning departure from KL Sentral.
  2. Arrive at KL Sentral at least 30 minutes before departure. Find your platform for the ETS train towards Gemas. Gold class tickets allow for comfortable reclining seats.
  3. Enjoy the ride to Gemas. Upon arrival, follow signs for the connecting Shuttle Tebrau service to Johor Bahru Sentral (JB Sentral), and then the final shuttle across the causeway to Woodlands CIQ. This transfer can sometimes be tight, so be swift.
  4. At Johor Bahru Sentral, you'll go through Malaysian immigration, then proceed to board the Tebrau Shuttle. Once the shuttle crosses the causeway to Woodlands CIQ (Singapore), you'll disembark for Singapore immigration and customs. Have your passport and SG Arrival Card ready.
  5. After clearing Singapore immigration, you are effectively in Singapore. From Woodlands CIQ, you can take a local SMRT bus (e.g., Service 950 to Woodlands MRT, or Services 170/170X to Kranji/Queen Street Bus Terminal) or a taxi to your final destination in Singapore.

Where to stop

  • Gemas, Malaysia: This is the crucial transfer point for the train line change. You'll switch from the high - speed ETS to a local shuttle for the remainder of the journey to Singapore. Don't dally, as connections can be tight.
  • Johor Bahru Sentral (JB Sentral), Malaysia: The last stop on the Malaysian side before the causeway. You'll clear Malaysian immigration here before boarding the Tebrau Shuttle to Singapore. Sit on the right for a glimpse of the straits on the shuttle.

Travel tips

  • For the KTM ETS train, always book direct on the KTMB website to avoid third - party markups and ensure you get the official seat selection. Third - party sites often don't reflect live availability accurately.
  • When traveling by bus, specify your drop - off point in Singapore carefully. Golden Mile Complex is chaotic but central; key hotels or HarbourFront might suit certain itineraries better.
  • Always have your SG Arrival Card completed online before you arrive at Singapore immigration (even by land or train!). It saves significant time; ignore this at your peril.
  • If flying on a budget airline, pre - purchase your checked luggage online. Booking at the airport gate is significantly more expensive and often catches out first - time flyers.
  • For train travel, consider a 'Flexi Fare' if your plans might change; it offers more flexibility than the cheaper 'Promotion Fare' at little extra cost if booked well in advance.
  • The weekday ETS train towards Gemas often has lighter crowds, making for a more comfortable journey compared to packed weekend services. Book tickets for Tuesday - Thursday departures if possible.
  • If taking an overnight bus, select a service that aims to arrive in Singapore after 7 AM to avoid the most brutal early morning rush hour traffic and immigration queues, which can add an hour or more.

FAQs

  • How much does a train ticket from KL to Singapore cost?
    An ETS Gold train ticket from KL Sentral to Gemas (the transfer point) typically costs RM 35 - 50. The connecting shuttle to Woodlands CIQ costs an additional RM 10 - 20. Totaling around RM 45 - 70 for the train legs when booked in advance.
  • How long is the journey by train from KL to Singapore?
    The entire train journey, including the transfer at Gemas and crossing into Singapore, takes approximately 7 - 8 hours door - to - door from KL Sentral to Woodlands CIQ, assuming smooth connections and immigration.
  • Which bus operator is best for KL to Singapore?
    Aeroline is generally considered the most comfortable and premium bus operator, offering wider seats and service. For budget, Plusliner or Konsortium are popular and reliable choices. Aim for reputable operators with good safety records.
  • Do I need a visa for Singapore if I'm from Malaysia?
    Malaysian citizens do not need a visa to enter Singapore for short social visits (up to 30 days). Other nationalities should check Singapore's ICA website for specific visa requirements based on their passport.
  • Can I use Malaysian Ringgit in Singapore?
    No, Singapore uses the Singapore Dollar (SGD). You'll need to exchange your Malaysian Ringgit or withdraw SGD from an ATM upon arrival in Singapore. Major credit cards are widely accepted.
  • Are there any luggage restrictions on buses from KL to Singapore?
    Most bus operators allow one check - in bag (typically around 20kg) and one small carry - on bag. Premium services like Aeroline might be more lenient. Always check with your specific bus company, as excess luggage can incur charges. AirAsia has strict limits, especially for carry - on.
Weekly newsletter

Get weekly route guides and smarter travel tips.

One short email a week. New routes, fresh itineraries, and the practical stuff guidebooks miss.

No spam. Unsubscribe anytime.