Kuala Lumpur · Train · Flight
Johor Bahru to Kuala Lumpur
By ETS electric train from JB Sentral to KL Sentral, or by air from Senai Airport.
Quick answer
- You can go by train or flight.
- Fastest train in the timetable: 4 h 10 min from JB Sentral to KL Sentral, with 12 departures listed.
- Flights leave from Senai International Airport. Senai's airline page lists this destination under airline codes MH, QZ, AK, FD, OD, FY.
Train from JB Sentral to KL Sentral
ETS electric train. Times come from the KTMB timetable feed that the Malaysian government publishes, valid to 27 Nov 2026. Book and confirm on KTMB's booking site.
| Train | Leaves JB Sentral | Arrives | Journey | Runs |
|---|---|---|---|---|
| ETS 9572 | 07:00 | 11:10 | 4 h 10 min | Daily |
| ETS 9442 | 07:35 | 12:11 | 4 h 36 min | Daily |
| ETS 9510 | 08:40 | 13:00 | 4 h 20 min | Daily |
| ETS 9326 | 09:55 | 14:05 | 4 h 10 min | Daily |
| ETS 9574 | 10:45 | 15:20 | 4 h 35 min | Daily |
| ETS 9428 | 11:25 | 15:35 | 4 h 10 min | Daily |
| ETS 9528 | 12:45 | 17:05 | 4 h 20 min | Daily |
| ETS 9530 | 15:00 | 19:20 | 4 h 20 min | Daily |
| ETS 9514 | 16:20 | 20:40 | 4 h 20 min | Daily |
| ETS 9578 | 17:30 | 21:40 | 4 h 10 min | Daily |
| ETS 9536 | 20:30 | 00:50 (+1 day) | 4 h 20 min | Daily |
| ETS 9580 | 21:25 | 01:45 (+1 day) | 4 h 20 min | Daily |
From KL Sentral back to JB Sentral
| Train | Leaves | Arrives JB Sentral | Journey | Runs |
|---|---|---|---|---|
| ETS 9571 | 05:45 | 10:10 | 4 h 25 min | Daily |
| ETS 9511 | 07:45 | 12:05 | 4 h 20 min | Daily |
| ETS 9523 | 07:55 | 12:15 | 4 h 20 min | Daily |
| ETS 9573 | 09:05 | 13:20 | 4 h 15 min | Daily |
| ETS 9323 | 11:10 | 15:20 | 4 h 10 min | Daily |
| ETS 9575 | 11:55 | 16:05 | 4 h 10 min | Daily |
| ETS 9425 | 13:45 | 17:55 | 4 h 10 min | Daily |
| ETS 9531 | 15:15 | 19:35 | 4 h 20 min | Daily |
| ETS 9577 | 16:20 | 20:45 | 4 h 25 min | Daily |
| ETS 9515 | 17:35 | 21:55 | 4 h 20 min | Daily |
| ETS 9449 | 17:50 | 22:30 | 4 h 40 min | Daily |
| ETS 9535 | 20:00 | 00:20 (+1 day) | 4 h 20 min | Daily |
| ETS 9537 | 21:10 | 01:30 (+1 day) | 4 h 20 min | Daily |
| ETS 9579 | 23:00 | 03:10 (+1 day) | 4 h 10 min | Daily |
Source: KTMB timetable feed, Malaysian government open data (data.gov.my), CC BY 4.0 · read 13 Nov 2026. Fares are not in the feed.
Flights from Senai Airport
Senai's own airline page lists these routes. It shows no date, and airlines change routes, so confirm with the airline before you plan.
Senai Airport's airline page lists Kuala Lumpur under airline code MH.
Source: Senai International Airport (Senai Airport Terminal Services) · checked 13 Nov 2026
Senai Airport's airline page lists domestic flights to Kuala Lumpur, Penang, Kuching, Sibu, Miri, Kota Kinabalu, Tawau, Langkawi, Ipoh, Alor Setar and Kota Bharu under airline codes QZ, AK and FD.
Source: Senai International Airport (Senai Airport Terminal Services) · checked 13 Nov 2026
Senai Airport's airline page lists domestic flights to Kuala Lumpur, Subang and Penang under airline code OD.
Source: Senai International Airport (Senai Airport Terminal Services) · checked 13 Nov 2026
Senai Airport's airline page lists Subang, Kuala Lumpur under airline code FY.
Source: Senai International Airport (Senai Airport Terminal Services) · checked 13 Nov 2026
Between Senai Airport and the city
From Senai Airport, the Causeway Link airport shuttle bus goes to JB Sentral and takes about 45 minutes in good traffic.
Source: Senai International Airport (Senai Airport Terminal Services) · checked 13 Nov 2026
Airport taxis use coupons sold at the counter in front of the Aeromall entrance. The ride to the city centre takes about 30 minutes.
Source: Senai International Airport (Senai Airport Terminal Services) · checked 13 Nov 2026
What we do not state
- Fares. None of our sources publish fares in a form we can check, so we show none.
- Journey times door to door. Times above are station to station or terminal to terminal.
Other routes from Johor Bahru
Arriving in JB? See where to eat, where to stay and the areas of Johor Bahru.