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 timesFlights

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.

TrainLeaves JB SentralArrivesJourneyRuns
ETS 957207:0011:104 h 10 minDaily
ETS 944207:3512:114 h 36 minDaily
ETS 951008:4013:004 h 20 minDaily
ETS 932609:5514:054 h 10 minDaily
ETS 957410:4515:204 h 35 minDaily
ETS 942811:2515:354 h 10 minDaily
ETS 952812:4517:054 h 20 minDaily
ETS 953015:0019:204 h 20 minDaily
ETS 951416:2020:404 h 20 minDaily
ETS 957817:3021:404 h 10 minDaily
ETS 953620:3000:50 (+1 day)4 h 20 minDaily
ETS 958021:2501:45 (+1 day)4 h 20 minDaily

From KL Sentral back to JB Sentral

TrainLeavesArrives JB SentralJourneyRuns
ETS 957105:4510:104 h 25 minDaily
ETS 951107:4512:054 h 20 minDaily
ETS 952307:5512:154 h 20 minDaily
ETS 957309:0513:204 h 15 minDaily
ETS 932311:1015:204 h 10 minDaily
ETS 957511:5516:054 h 10 minDaily
ETS 942513:4517:554 h 10 minDaily
ETS 953115:1519:354 h 20 minDaily
ETS 957716:2020:454 h 25 minDaily
ETS 951517:3521:554 h 20 minDaily
ETS 944917:5022:304 h 40 minDaily
ETS 953520:0000:20 (+1 day)4 h 20 minDaily
ETS 953721:1001:30 (+1 day)4 h 20 minDaily
ETS 957923:0003:10 (+1 day)4 h 10 minDaily

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.