Last updated: 5 May 2024
Travel from the KTM Ipoh Railway Station (stesen keretapi Ipoh) by train is fast, convenient and relatively cheap.
Ipoh is a major railway stop on the West Coast Line in Malaysia, with all ETS Trains stopping here.
The northern commuter (Komuter Utara) route has also now been extended to Ipoh.
The Ipoh high-speed Electric Train Services (ETS) travel throughout the day to and from Kuala Lumpur's KL Sentral Station, Seremban and Gemas to the south and from Ipoh to Butterworth Penang and Padang Besar Railway Station on the Malaysia / Thailand border to the north.
To see the latest KTM train timetables from Ipoh, please see the following pages:
To see the fares table for ETS tickets to / from Ipoh click here >
To see the Ipoh - KL Sentral ETS route timetables only, see the following pages:
Ipoh to KL Sentral ETS route >
KL Sentral to Ipoh ETS route >
Shuttle / Intercity Timetables (Gemas - JB Sentral) >
Shuttle / Intercity Timetables (JB Sentral - Gemas) >
From the 16th of September '23, the KTM Komuter Utara (northern commuter) line from Butterworth Penang to Padang Rengas has been extended to Ipoh.
From Ipoh you can now travel all the way up to the border with Thailand (Padang Besar) using these cheaper train services (with a change at Bukit Mertajam).
To see the latest KTM Komuter timetables on the Ipoh - Butterworth route, please see the following pages:
Trains on the route from Ipoh to Butterworth Penang stop at the following stations (from south to north):
Sungai Siput - Kuala Kangsar - Padang Rengas - Taiping - Kamunting - Bagan Serai - Parit Buntar - Nibong Tebal - Simpang Ampat - Bukit Mertajam - Bukit Tengah - Butterworth (Penang Sentral).
Change Komuter trains at Bukit Mertajam to connect to the Butterworth to Padang Besar KTM Komuter route.
To learn more about the railway station in Ipoh, Perak, click on the picture link below:
To check Ipoh train times at the official KTMB website click here >
The new fast ETS trains where first put into operation in 2016.
In 2019 another ETS2 train was put into operation on the Platinum routes and these trains include a Business Class coach.
Major KTM Train Schedule change from May 2016:
From this date a new KTM train schedule is in operation and you will no longer be able to travel to or from Ipoh on the older diesel Intercity Express Trains.
All long-distance trains on the new dual track between Padang Besar and Gemas will now be operated by ETS high-speed trains.
So, if heading south to Johor or Singapore, you will firstly have to take an ETS Train from Ipoh to Gemas.
From Gemas you can continue to Johor Bahru and then from JB to Singapore by new Shuttle Train services.
If you want to travel to Hat Yai from Ipoh by train, you will now have to take an ETS train to Padang Besar, then a shuttle train or local bus to Hat Yai.
(Keretapi dari Ipoh ke Selatan)
(Keretapi dari Ipoh ke KL Sentral)
Trains to KL are plentiful with the fast ETS (Electric Train Services) running every few hours, many times throughout the day and evening in both directions.
There are a choice of trains services with a dedicated Ipoh to KL Sentral ETS route (these are usually the easiest trains to get tickets for) with Silver, Gold and Platinum ETS services.
Also long-distance Gold and Platinum ETS trains originating from either Padang Besar and Butterworth all stop at Ipoh on their way to KL.
Electric Trains (ETS):
All ETS Ipoh to KL Sentral timetable >
All ETS KL Sentral to Ipoh timetable >
Trains on the Ipoh to KL Sentral route only >
Trains on the KL Sentral to Ipoh route only >
(Keretapi dari Ipoh ke Johor Bahru, JB Sentral)
Travel to and from JB from Ipoh by train now has to be done in two steps:
1) Firstly, take an ETS Train from Ipoh to Gemas or from Ipoh to Tampin.
2) Then you can connect to a Shuttle Train from either Tampin or Gemas to JB Sentral Railway Station in Johor Bahru.
For Times and fares from Ipoh to JB Sentral click here >
For trains from JB Sentral to Ipoh click here >
(Keretapi dari Ipoh ke Singapura Woodlands)
The trains from Ipoh to Singapore, now all terminate at JB Sentral Railway Station in Johor Bahru.
From JB, you can catch one of the new Shuttle Trains to Woodlands, or take a bus into Singapore city centre.
For Times and Fares from Ipoh to Singapore click here >
For Singapore to Ipoh click here >
Other popular destinations to the south:
ETS from Ipoh to Tanjung Malim >
ETS from Ipoh to Sungai Buloh > (for the MRT SBK Line to KL city centre)
ETS from Ipoh to Kepong Sentral >
ETS from Ipoh to Kuala Lumpur old railway station (Terminal KTM) >
ETS from Ipoh to TBS Bus Terminal (KTM Bandar Tasik Selatan station) >
ETS from Ipoh to Tampin/Pulau Sebang >
ETS from Ipoh to Batang Melaka >
(Keretapi dari Ipoh ke Utara)
(Keretapi dari Ipoh ke Butterworth untuk Pulau Penang, George Town)
Travel from KTM Ipoh to Butterworth (Penang Sentral) on the fast ETS Trains.
From Butterworth Railway Station it is easy to get over to Penang Island and the World Heritage city of George Town, with the ferry close to the station and taking just 15 minutes to cross.
ETS Train schedule from Ipoh to Butterworth click here >ETS Train schedule from Butterworth to Ipoh click here >
From the 16th of September 2023 you can also travel by the cheaper KTM Komuter train from Ipoh to Penang Sentral (Butterworth).
(Keretapi dari Ipoh ke Pulau Langkawi)
Take an ETS Train to either Alor Setar or Arau which are both close by to the two ports on mainland Malaysia that have regular ferry boats over to Langkawi Island.
For times, fares and ferry information between Ipoh and Langkawi click here >
Alternatively, you can now take a cheaper KTM Komuter train from Ipoh to Bukit Mertajam, then change to another KTM Komuter train from there to Alor Setar or Arau.
Other popular destinations to the north:
ETS Trains from Ipoh to Anak Bukit >
ETS Trains from Ipoh to Arau >
ETS Trains from Ipoh to Alor Setar >
ETS Trains from Ipoh to Bagan Serai >
ETS Trains from Ipoh to Bukit Mertajam >
ETS Trains from Ipoh to Gurun >
ETS Trains from Ipoh to Kuala Kangsar >
ETS Trains from Ipoh to Nibong Tebal >
ETS Trains from Ipoh to Padang Rengas >
ETS Trains from Ipoh to Parit Buntar >
ETS Trains from Ipoh to Sungai Petani >
ETS Trains from Ipoh to Sungai Siput >
ETS Trains from Ipoh to Taiping >
ETS Trains from Ipoh to Tasek Gelugor >
(Keretapi dari Ipoh ke Thailand)
The daily overnight train from KTM Ipoh to Hat Yai in Southern Thailand is now cancelled, so you will now have to take an ETS Train to the border at Padang Besar, then a Shuttle Train, local bus or minivan to Hat Yai.
From here you can continue by train, bus or minibus to most popular tourist destinations in Southern Thailand, all the way up to Bangkok.
Alternatively connect with the International Express service that now departs from Padang Besar and travels all the way to Bangkok.
Related Pages:
Bangkok Train (now departing from Pdg. Besar) >
ETS Trains Ipoh to Padang Besar >
ETS Trains Padang Besar to Ipoh >
Shuttle Train Padang Besar - Hat Yai >
(Jadual Waktu Keretapi KTM Ipoh)
To see all arrivals and departures from Ipoh railway station, see our timetables pages below:
ETS (Electric Train Services) Timetable Southbound >
(Beli Tiket Kereta Api Ipoh ETS)
All KTMB train tickets in Malaysia are available in advance (booking times vary) and can be booked from any ticket counter at a mainline station.
You can also book Ipoh train tickets online >
Ipoh railway station ticket counter is located in the main hall.
To buy train tickets you will first have to take a number, then wait for your number to be called to get served.
(Nombor Telefon Stesen Keretapi Ipoh)
You can telephone the KTM Ipoh contact number on:
05 - 2547987
Or you can call the KTM call centre on 1 300 88 5862
Related pages:
How to get from Ipoh to Sungai Petani (SP) >