KTM Train from Kuala Lumpur to Johor Bahru
Schedule and Ticket Prices

Information on how to travel by train from Kuala Lumpur to Johor Bahru (KL Sentral to JB Sentral) in Malaysia.

From the 19th of May 2016 and the introduction of a new KTMB Train Timetable, to travel from KL Sentral to JB Sentral by train, you will now have to take an ETS Train from KL to Gemas, then connect with a Shuttle Train from Gemas to JB.

This is due to the fact that all long distance diesel Intercity Trains have been cancelled from this date and the only long distance services running on the new dual tracks north of Gemas are the new high-speed Electric Train Services (ETS Express).

Trains Times from KL Sentral to JB Sentral (2017)

To see departure times in the opposite direction from JB to KL click here>>>

KTM Schedule Change from 19th May 2016.

From this date if you want to travel from KL to JB by train you will have to catch an ETS Train to Gemas, then connect to one of the new Shuttle Trains from Gemas to JB.

To see the latest new timetables, please see the following pages where you can find the new schedules.

ETS Train Timetables southbound from KL to Gemas >>>

Shuttle / Intercity Train southbound from Gemas to JB Sentral >>>


Please Note : There is a new KTM ETS timetable from the 1st February 2017.

Click here to see the full new ETS schedules >>>>>

If you would prefer to travel by bus from KL to JB.

See our bus booking page here>>>

Ticket Prices / Fares

Fares for the KL to JB train are for one-way tickets (no discount for return tickets).

You will now have to buy two separate tickets :

ETS Trains from KL Sentral to Gemas cost :

Adult : 31 MYR- Child : 20 MYR

The Shuttle Train from Gemas to Johor Bahru cost :

Adult : 21 MYR - Child : 15 MYR

8% OFF KTM Train Tickets in April 2017

Special discount on train tickets booked through Busonlineticket using this website.

Book until 30/4/2017.

To get your special discount.

Look for the discount code on our booking pages.

Buying Tickets for the Train from Kuala Lumpur to Johor Bahru

Booking tickets :

These trains are a very popular way to travel between KL and JB and are often fully booked. To make sure you get a seat, book your tickets as early as possible.

You can book advance tickets at any KTMB mainline station, or :

Book Your Transport Online

Malaysia & Singapore

Train > / Bus > / Ferry >


Train > / Bus > / Ferry >


Find cheap Flights >

Places to Stay

Want to find the best places to stay? From budget guest houses to luxury hotels. Read guest reviews and compare room prices to find your perfect accommodation in either KL or JB.

Find The Best Accommodation Deals

Compare & Save on Hotels.

Find the Cheapest Room Rates Online.

To Compare Hotel Prices Click Here >>>

If you find that the trains are full for your dates of travel, an easy alternative is to travel by bus from KL to JB.

For times, fares and online booking click here>>>

If you want to continue your journey from Johor Bahru to Singapore by train, you can now take one of the Shuttle Trains that take just five minutes to travel from JB Sentral Station to Woodlands Station in Singapore.

Back to Kuala Lumpur Trains main page >>>