ETS Taiping to Johor Bahru JB Sentral KTM Train Schedule (Jadual)

The ETS Taiping to Johor Bahru train route is currently being upgraded between Gemas and JB Sentral. Until the upgrading work has been completed you will have to take two trains to get from Taiping to JB.

This is the route you will currently have to take to travel from Taiping to JB Sentral by train:

KTM Train Schedule from Taiping to Johor Bahru

(Jadual KTM Taiping ke Johor Bahru)

The first part of the journey is to take the newer ETS train from Taiping to Gemas railway station (see the following timetable):

KTM Taiping to KTM Gemas Train Timetable:

Full ETS timetable until 31st of July 2024 >

New full ETS timetable from 1st August 2024 >

Latest ETS Train Timetable:

Train Number Departs Taiping Arrives Gemas Book Online
EG 9321 08:48 14:52 Book Tickets
EG 9425 18:08 00:10 Book Tickets

When you arrive at Gemas station, you will then have to transfer to one of the older diesel trains that run a shuttle service through Johor state and terminate at JB Sentral railway station (see the following timetable):

Latest KTM Timetable:

Train Number Departs Gemas Arrives JB Sentral Book Online
ES 41 02:00 06:25 Book Tickets
ERT 26 07:44 12:30 Book Tickets
ES 43 09:30 14:15 Book Tickets
ES 45 15:20 19:45 Book Tickets

All long-distance KTM train services now terminate at JB Sentral station and if you want to continue your journey across the border to Singapore you will have to take one of the JB to Singapore shuttle train services that take just 5 minutes to get to Woodlands station in Singapore.

For more information and the latest timetable for the JB Sentral to Singapore train service click here >

an ETS train in Malaysia on the Taiping to JB routeAn ETS train in Malaysia on the Taiping to JB route

Booking Tickets for the ETS Taiping to Johor Bahru Train

To travel from Taiping to JB by train you currently have to buy two separate train tickets:

  • One for the ETS service from Taiping to Gemas.
  • One for the diesel train service from Gemas to JB Sentral.

If you want to make this journey by train it is always recommended to book your tickets as far in advance as you can as trains can become fully booked during busy times of the year and around public and religious holidays.

To book tickets on this route you can either:

Visit any long-distance KTM railway station ticket counter.

Or, much more easily you can book your train ticket online >

Alternative Ways to Travel from Taiping to Johor Bahru

Another way of travelling from Taiping to Johor Bahru overland is to take a bus.

There are a few daily departures from either Simpang Taiping bus station or Kamunting bus station that can take you all the way to Larkin Bus Terminal in Johor Bahru.

The duration of the journey by bus from Taiping to JB is between 8 and 11 hours and is currently the cheapest way to travel to JB from Taiping.

To find the latest bus departure times and to book bus tickets online:

Visit our bus tickets in Malaysia page here >

Related pages:

Taiping KTM trains main page >

JB Sentral Johor Bahru KTM trains main page >

ETS train timetables main page >

Book Transport Online

Malaysia / Singapore:

- Bus >

- Train >

- Ferry >

Thailand / Laos / Cambodia / Vietnam...:

 - Bus >

 - Train >

 - Ferry >


Find Cheap Flights in SE Asia >