Search Our Site

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.

If you are planning to travel from Singapore it is worth taking the short trip over the causeway to JB Sentral railway station rather than travelling from Woodlands station, as you can pay for your trip in Malaysian Ringgit rather than Singapore Dollars and as the price is the same in either currency, you will save your self well over 50 % by catching the train from JB.

Trains from Kuala Lumpur to Johor Bahru

Departure Time

Arrival Time

Train No 13

08:30

16:05

Train No 1

14:00

21:17

Train No 25

22:30

06:18

Click here to see the full timetables of the above trains

Read Reviews and compare prices for all places to stay in JB


Trains from Johor Bahru to Kuala Lumpur

Departure Time

Arrival Time

Train No 2

08:35

15:50

Train No 12

14:05

22:00

Train No 24

23:35

07:30

Click here to see the full timetables of the above trains


Find the best places to stay in Kuala Lumpur

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

First Class Sleeper Beds :

Upper Berth from RM77

Lower Berth from RM86

Second Class Sleeper Beds :

Upper Berth = RM39

Lower Berth = RM45

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 no extra charge -


Related Links

Search Our Site