KTM Train from Johor Bahru to Ipoh
Schedules (Jadual) and Fares

From 19/05/2016 the two direct KTMB Intercity Express Trains from Johor Bahru to Ipoh have been cancelled as all the old long distance diesel trains on the North - South Railway Line have been cancelled from this date.

To travel from JB to Ipoh by train, you will now have to catch a Shuttle Train to Gemas, then connect to a high-speed Electric Train Service (ETS) from Gemas to Ipoh.

Train Times JB Sentral to Ipoh (Jadual)

For travelling by train from Ipoh to JB click here >

Shuttle Trains from JB to Gemas

The first part of the journey from JB to Gemas is by Shuttle Train:

To see the latest schedules for these services click here >

ETS Train Timetable from Gemas to Ipoh

Once you arrive at Gemas, you can connect with the new fast Electric Train Services (ETS Trains)

To see the timetable for trains from Gemas to Ipoh click here >

KTM ETS train to IpohA KTM ETS train to Ipoh
Book Transport / Tickets >
Book Transport / Tickets >

To see our Ipoh Railway Station page click here >




To see the full timetables for the Shuttle Trains to Gemas click here >

To see the full timetables for the ETS Trains to Ipoh click here >

If you would prefer to travel from JB to Ipoh by bus:

See our bus booking page here for times and ticket prices >


Ticket Prices for the JB to Ipoh Train

Tickets for the Shuttle Trains to Gemas cost:

Adults: 21 MYR - Children: 15 MYR (for 2nd class Superior Seats).

The ETS Electric Trains from Gemas to Ipoh cost:

ETS Gold: Adults: 59 MYR - Children: 34 MYR

There are no 1st or 2nd class seats on any ETS Trains - they are all the same.

Booking Tickets for the Train from Johor Bahru to Ipoh

You will have to buy two separate tickets to travel from JB to Ipoh by train.

You can buy tickets at any KTMB mainline railway station in advance (booking periods vary from a few weeks to a few months).

If you are not in Malaysia or want to save the time and expense of travelling out to the station, you can also book tickets online via KTMB or use an online ticketing agent (for a small additional fee).

To book your ticket online now click here >

If you find the trains are full on the dates you want to travel, the other option is to catch a bus from JB to Ipoh.

For times and ticket price please see our online bus booking page here >


JB Trains main page >

Ipoh Trains main page >