KTMB Train from Singapore to Ipoh 2026

Travel by train from Singapore to Ipoh now involves taking two trains, as the KTMB train schedule has changed from December 2025, with the upgrade to electrified tracks and the beginning of ETS trains operating to/from JB Sentral in Johor Bahru.

Timetable of Trains from Singapore to Ipoh

From Woodlands Station in Singapore, you first have to take a Shuttle Train over the Causeway to JB Sentral Station in Johor Bahru, Malaysia.

To see the SG to JB shuttle timetable, click here >

You can also get to JB Sentral Station from Singapore by regular buses.

If you do decide to take a bus to JB, please give yourselves plenty of time to cross over the border into Malaysia, as the border is famous for its congestion and long queues.

You would be much better off taking one of the Shuttle Trains from Singapore, as both sets of immigration take place at Woodlands Station and there are far fewer people trying to cross the border here.

We do recommend you book your Shuttle Train tickets in advance as they are often packed with commuters.

To book your tickets, see our online train ticket page here >


Once at JB, you can now take a direct fast ETS train from JB to Ipoh.

To view the timetable for trains from JB to Ipoh, click here >

Other options for travelling from Singapore to Ipoh by train include taking a more frequent ETS train from JB Sentral to KL Sentral, then taking another ETS train from KL Sentral to Ipoh (make sure you buy both tickets before departing JB Sentral).

Book Transport / Tickets >
Book Transport / Tickets >

For information on the railway station in Ipoh, click here >

If the train is full, or you just prefer to travel from Singapore to Ipoh by bus:

Click here to go to our online bus booking page >


Ticket Prices

Fares for the train trip from SG to Ipoh cost:

5 SGD for the SG to JB Shuttle Train.

From JB to Ipoh tickets cost approximately:

Adult: 90 - 105 MYR for an ETS Gold train ticket and 122 - 142 MYR for an ETS Platinum train ticket.

Booking Tickets for the Train from Singapore to Ipoh

If you are staying in Singapore, we highly recommend that you book your tickets online well in advance, as these services are often very busy and you may be disappointed if you just turn up at JB Sentral expecting to get a ticket.

Singapore Trains main page >

Ipoh Trains main page >