KTM ETS Train: Kuala Lumpur to Johor Bahru for Tourists (2026)
Why Take the Train to Johor Bahru?
Flying between Kuala Lumpur and Johor Bahru is fast, but when you factor in getting to the airport, checking in, and making your way into JB from Senai Airport, the time advantage shrinks quickly. The KTM ETS (Electric Train Service) pulls into JB Sentral — right in the heart of the city, next to the Causeway immigration complex. No airport buses, no long Grab rides from Senai. You step off the train and you are already in Johor Bahru.
It is also one of the most scenic ways to see Peninsular Malaysia. The route passes through towns, palm plantations, and jungle-edged hills that you would miss entirely at 35,000 feet. For budget travellers, the price is also hard to argue with.
Understanding the KTM ETS Route
The KTM ETS network connects most major cities on the west coast of Peninsular Malaysia. The Kuala Lumpur to Johor Bahru route typically runs KL Sentral to JB Sentral, with the train passing through Seremban, Gemas, Segamat, Kluang, and Kempas Baru, among other stops.
One practical note: some services run directly through, while on certain schedules passengers may need to change trains at Gemas. If your ticket shows a change at Gemas, the connecting service departs from the same station, usually with a short wait. Check your itinerary when booking.
The approximate journey time from KL Sentral to JB Sentral is around 4.5 to 5.5 hours on faster services.
ETS Train Classes
- ETS Platinum: Fastest services, fewer stops, wider seats with good legroom. Preferred for KL–JB.
- ETS Gold: Slightly slower, more intermediate stops. Comfortable seats.
- ETS Business: Premium tier on select services, larger seats. Check availability when booking.
For most tourists, ETS Platinum is the go-to choice. Fares approximately RM79 to RM110 for KL Sentral to JB Sentral — check the KTMB website for current pricing.
How to Book KTM ETS Tickets
KTMB Official Website and App
KTMB official website (www.ktmb.com.my) or KTM mobile app. Pay by credit or debit card, receive e-tickets on your phone. No third-party markup.
Online Travel Platforms
Easybook and Redbus sell KTM ETS tickets with a cleaner interface and more payment options. Small booking fee included.
Station Ticket Counters
Available at KL Sentral. Queues can be long at peak times and trains fill up days in advance on popular routes.
Book Early for Peak Periods
Buy early. KL–JB tickets sell out fast, particularly Friday evenings (KL to JB) and Sunday evenings (JB to KL). Book 1–2 weeks ahead; for Hari Raya and Chinese New Year, book a month or more in advance.
Travelling from KL Sentral
KL Sentral is connected to the KTM Komuter, MRT, LRT, monorail, KLIA Ekspres, and city buses. Arrive at least 30 minutes before departure. Stock up at station shops for the journey.
The Journey: What to Expect on Board
ETS trains are clean, air-conditioned, and comfortable. Each seat has adequate legroom and a fold-down tray table. Food trolley service available. Power sockets at most seats on ETS trains. Free WiFi on many services, though connectivity varies.
Arriving at JB Sentral
JB Sentral is directly adjacent to the Kotaraya-CIQ complex — minutes from the Singapore Causeway checkpoint if continuing to Singapore. City Square Mall is next door with food, shops, and money changers.
Grab from JB Sentral to Pelangi Capsule Hostel in Taman Pelangi: approximately 10 minutes, around RM8 to RM12. Enter "26A Jalan Perang, Taman Pelangi" in the Grab app.
Tips for a Smooth Journey
- Book a window seat — scenery through Johor is worth watching.
- Bring snacks and water. Stocking up at KL Sentral is cheaper than the trolley.
- Download your e-ticket before boarding. Mobile data can be spotty in rural stretches.
- Check for a Gemas change on your itinerary — well-signposted at the station.
- Avoid Friday and Sunday evenings — busiest periods, queues and fuller trains.
- Keep your ticket handy. Inspectors check tickets during the journey.
Staying in Taman Pelangi After the Train
Taman Pelangi is one of JB's most food-rich neighbourhoods. Within walking distance: hawker centres, old-school kopitiams, seafood restaurants, and late-night mamak stalls.
Check-in at Pelangi is from 2:00 PM. Drop your bags earlier and head out to explore. Pods from RM30/night on weekdays (RM35 weekends) — Upper and Lower Deck same price.
Book your pod at Pelangi Capsule Hostel and make the most of your JB trip.