Train from KL to Singapore | Border Swap Made Clear

The KL-Singapore rail trip uses ETS to JB Sentral, then Shuttle Tebrau or bus across the border into Singapore.

Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.

For a train from KL to Singapore, the clean rail plan is not one through ticket. Ride ETS from KL Sentral to JB Sentral in Johor Bahru, then cross into Singapore from JB Sentral to Woodlands Train Checkpoint on Shuttle Tebrau if you can get a seat.

The whole trip usually takes about 5.5 to 7 hours door to door once platform time, immigration, and the final ride from Woodlands into central Singapore are counted. Direct coach service is still simpler for many travelers, but the rail route makes sense if you want a more settled seat, a central arrival in Johor Bahru, and the fastest possible Causeway crossing.

The Straight Rail Route

The straight rail route uses two rail legs: KL Sentral to JB Sentral, then JB Sentral to Woodlands Train Checkpoint. Kuala Lumpur and Singapore do not currently have one direct city-center train that runs all the way through.

The first leg is the long one. ETS trains run from KL Sentral to JB Sentral, with current published trips generally around 4 hours 10 minutes to 4 hours 40 minutes depending on train class and stops.

The second leg is tiny but valuable. Shuttle Tebrau crosses the Causeway in about 5 minutes, and immigration happens around the border process at JB Sentral and Woodlands. The catch is seat supply: the shuttle is popular because it avoids road traffic on the Causeway.

If you want to compare rail, coach, and transfer options for the same date, start with the route tools here:

Kuala Lumpur To Singapore By Rail: Where The Transfer Happens

Kuala Lumpur to Singapore by rail changes at JB Sentral, not inside Singapore city center. JB Sentral is the practical hinge of the trip because it connects Malaysian long-distance rail with the short cross-border shuttle.

Plan the transfer as a real connection, not a same-platform hop. A safe gap is at least 60 to 90 minutes between the ETS arrival and a Shuttle Tebrau departure, with more time on Fridays, Sundays, holidays, and late evenings.

  • KL Sentral: start here for the ETS southbound train.
  • JB Sentral: arrive here, then follow signs for the cross-border rail departure and immigration area.
  • Woodlands Train Checkpoint: enter Singapore here, then continue by taxi, bus, or MRT connection toward your hotel.

Plan the Singapore side too: Woodlands is not downtown Singapore. Budget another 35 to 60 minutes to reach areas like Orchard, Marina Bay, Bugis, or Chinatown.

Should You Take Rail Or The Bus?

Rail is worth choosing if you can secure the Shuttle Tebrau seat and you prefer a train over several hours on the highway. The bus is usually cheaper and easier because it sells as one city-to-city trip, but it can lose time at the Causeway.

The train route is best for travelers who like fixed steps and do not mind buying two separate tickets. The bus is best for travelers who care most about low cost and fewer moving pieces.

Mode Typical Total Time Rough Cost
ETS to JB Sentral + Shuttle Tebrau About 5.5-7 hours door to door About $19-$30 total, depending on ETS fare and shuttle fare rule
ETS to JB Sentral + local cross-border bus About 6-8 hours, traffic sensitive About $18-$28 plus a small local bus fare
Direct coach from Kuala Lumpur to Singapore About 5-9 hours, border traffic sensitive About $14-$38, with higher fares on busy dates
Flight from KUL to SIN About 3.5-5 hours door to door Often from about $30-$120 before bags and airport transfers
Private transfer About 4.5-7 hours, border traffic sensitive Often several hundred dollars per vehicle
Rental car or self-drive About 4.5-7.5 hours, plus permit steps Fuel, tolls, parking, insurance, and Singapore vehicle charges vary widely
Overnight in Johor Bahru + morning shuttle Split across two days ETS fare plus hotel night and shuttle fare

How Do You Cross From JB Sentral To Singapore?

The JB Sentral to Singapore crossing is easiest on Shuttle Tebrau when seats are available. KTMB lists current ETS, Intercity, and JB Sentral-Woodlands timetable files on its KTMB train schedule page, which should be checked before locking in a tight connection.

Shuttle Tebrau tickets are normally bought separately from ETS tickets. Use the same passport details you will carry on travel day, and arrive early enough for the cross-border boarding and immigration process.

If Shuttle Tebrau is sold out, do not abandon the trip. Walk from JB Sentral toward the connected customs complex and use a cross-border bus toward Woodlands, Kranji, Queen Street, or another Singapore stop. The bus option is slower in traffic, but it is the practical backup when the train shuttle has no seats.

What To Buy, In What Order

The safest buying sequence is Shuttle Tebrau first if your travel date is fixed, then ETS to JB Sentral once the border slot is confirmed. The short border train is the harder seat to replace.

  1. Choose the Singapore arrival window. Decide whether you want to reach Singapore in the afternoon or evening.
  2. Check Shuttle Tebrau seats. Pick a JB Sentral to Woodlands departure with a generous buffer after your ETS arrival.
  3. Buy the ETS ticket to JB Sentral. Choose KL Sentral as the origin unless another Kuala Lumpur station suits your hotel better.
  4. Save both ticket records offline. Mobile data can fail inside stations and border halls.
  5. Carry your passport in hand at JB Sentral. The cross-border step is not just a train change.

Families and travelers with large bags should build in extra time. A missed Shuttle Tebrau seat can push the day into the road crossing, where timing is less predictable.

Where To Stay After Arriving In Singapore

Singapore works best when your hotel matches your arrival plan. Choose Orchard or City Hall for easy taxis and MRT access, Bugis for a practical mid-range base, Chinatown for food and rail links, and Marina Bay if the hotel itself is part of the trip.

Woodlands is useful for the checkpoint, but most first-time visitors should sleep farther south unless they have an early Malaysia return. Compare central Singapore stays on a map before choosing a room:

Best Way For Speed, Budget, And Comfort

The best choice depends on what you are trying to save: time, money, or friction. Rail wins only when the connection works; the bus wins on simplicity; flying wins when airfare is low and airport transfers line up cleanly.

  • Fastest on paper: fly from Kuala Lumpur to Singapore, but count airport time at both ends.
  • Best rail plan: ETS from KL Sentral to JB Sentral, then Shuttle Tebrau to Woodlands with a 60- to 90-minute buffer.
  • Cheapest common option: direct coach, especially outside weekends and holiday peaks.
  • Most comfortable land option: ETS plus Shuttle Tebrau if you get the border seat and avoid a tight transfer.
  • Best backup: ETS to JB Sentral, then cross-border bus if Shuttle Tebrau sells out.

For most travelers who specifically want rail, the right move is to treat Johor Bahru as the transfer point, not the destination. Compare the current rail and coach choices for your exact date before paying:

References & Sources

  • Keretapi Tanah Melayu Berhad.“Train Schedule.”Lists official KTMB timetable files for ETS, Intercity, and JB Sentral-Woodlands services used to verify the rail connection structure.