Kuala Lumpur Johor Bahru Train Schedule & Fares

Travel on the KTM Kuala Lumpur Johor Bahru Train services which operate three times a day in either direction, including one overnight sleeper train, offering comfortable beds while you travel.



Trains from Kuala Lumpur to Johor Bahru

Train Schedule from 10th October 2015 for trains from KL to JB Sentral :

These Intercity Train services will be cancelled from 19th May 2016.

Departure Time

Arrival Time

Train No 21

04:38

11:55

Train No 1

13:30

20:20

Train No 25

22:30

06:15




Recommended Hotels in JB



Trains from Johor Bahru to Kuala Lumpur

Train Schedule from 10th October 2015 for trains from JB Sentral to KL Sentral :

These Intercity Train services will be cancelled from 19th May 2016.

Departure Time

Arrival Time

Train No 2

08:40

16:00

Train No 20

17:00

00:15

Train No 24

22:30

07:00


Ticket Prices for the Kl Sentral - JB Sentral Trains

Fares for all of the above services are as follows :

First Class Seat = RM64

Second Class Seat = RM33

Economy Class Seat = RM18 (trains 20 / 21 only)

First Class Sleeper Beds :

Upper Berth from RM77

Lower Berth from RM86

Second Class Sleeper Beds :

Upper Berth = RM39

Lower Berth = RM45

These services are often very busy, so making an advance booking is essential.

Advance tickets for any of the above trains can be bought at any railway station within Peninsular Malaysia or online directly from the KTM Website (for a small extra charge), or through an online ticketing agent.

If you would prefer to travel by bus, please visit our :


Related Links

Kuala Lumpur Hotels

Johor Bahru Hotels

Singapore Hotels