Ipoh – General Information about the Destination
Ipoh is the capital city of the state of Perak in Malaysia, positioned in the middle of the tin mining region of the Malaysian peninsula. Established in the late 19th century, the city became prominent due to the tin mining industry and today is one of Malaysia’s key industrial cities. Ipoh is known for its array of Chinese temples, its mosque-like train station, colonial-style buildings, and cave temples situated just outside the city limits.
Landmarks of interest in Ipoh include the Sam Poh Tong cave temple, Kellie’s Castle, and the Birch Memorial Clock Tower. The city is also celebrated for its distinctive local food, particularly its version of white coffee and “sar hor fun” noodles. The city is a gateway to the Cameron Highlands, which is a short journey away. Ipoh provides a combination of cultural, historical, and culinary experiences for travelers.
Information about the Route (Sungai Petani – Ipoh)
If you’re looking to travel from Sungai Petani to Ipoh by train, you have two options to choose from: the ETS train and the KTM Komuter train.
You can also travel by bus. Be sure to check out the alternative options for trains at the end of this article.
Sungai Petani to Ipoh by ETS Train
ETS trains running southbound from Sungai Petani to Ipoh offer Gold and Platinum services. The Gold class trains take about 1 hour and 55 minutes to reach Ipoh, while the Platinum class trains can make the journey in approximately 1 hour and 50 minutes. For Gold class service, the ticket price (harga tiket Sungai Petani ke Ipoh) starts from RM32.00, and for Platinum class, the price starts from RM40.00. Tickets can be purchased either through the website or at the ticket counters available at the station. The train route includes stops at stations like Tasek Gelugor, Butterworth, Bukit Mertajam, and others before reaching Ipoh.
See also: ETS Train from Ipoh to Sungai Petani
Schedule of ETS Trains from Sungai Petani – Ipoh
(Jadual ETS Sungai Petani ke Ipoh)
Trains from Sungai Petani to Ipoh run five times a day. The first train of the day leaves at 8:39 in the morning, and the last one departs at 17:53 in the evening.

Download the current schedule.
DownloadSungai Petani to Ipoh by KTM Komuter
The travel route from Sungai Petani to Ipoh includes two stages:
- KTM Komuter Sungai Petani to Bukit Mertajam;
- KTM Komuter Bukit Mertajam to Ipoh.
Sungai Petani to Bukit Mertajam by KTM Komuter
The train ride from Sungai Petani to Bukit Mertajam involves a stop at two stations along the Padang Besar – Butterworth railway line. The travel time for this route remains constant at 20 minutes, regardless of whether it’s a weekday or weekend.
Schedule of KTM Komuter Sungai Petani – Bukit Mertajam
(Jadual Komuter Sungai Petani ke Bukit Mertajam)
Trains from Sungai Petani to Bukit Mertajam run eighteen times per day, both on weekdays and weekends. The first train of the day departs at 6:37 in the morning, and the last train leaves at 23:03 in the evening.
Bukit Mertajam to Ipoh by KTM Komuter
Trains from Bukit Mertajam to Ipoh make stops at ten stations en route, utilizing the Butterworth – Ipoh railway line. The duration for this trip is around 1 hour and 40 minutes, regardless of traveling on weekdays or weekends. Tickets can be acquired directly at the station since KTM Komuter services do not provide the option for buying tickets in advance.
Schedule of KTM Komuter Bukit Mertajam – Ipoh
(Jadual Komuter Bukit Mertajam ke Ipoh)
The train line connecting Bukit Mertajam to Ipoh runs ten times a day, covering both weekdays and weekends. The schedule begins with the first train leaving at 05:41 in the early morning, while the last service of the day departs at 19:21 in the evening.

Download the current schedule.
DownloadDeparture Point – Sungai Petani Railway Station
Sungai Petani railway station is a central transportation hub located in the heart of Sungai Petani, on Jalan Market Street. The station is conveniently situated within a 10-minute walking distance from the nearby bus station.
It serves as a major stop for both KTM ETS and KTM Komuter Northern Sector services. The station features both a side and island platform, separated by three railway tracks, and offers convenient facilities such as washrooms and an information counter displaying train schedules.
Sungai Petani Station
Stesen Keretapi Sungai Petani, Jalan Ibrahim
08000 Sungai Petani, Kedah
Contact number: 04-4212604
Arrival Point – Ipoh Railway Station
The Ipoh railway station is a historic station in Perak, Malaysia, known for its colonial architecture designed by A.B. Hubback. It’s a central hub for KTM ETS train services and freight, with four of its nine tracks electrified. Opened in 1917, the station includes the Majestic Hotel and is near key city landmarks. It underwent renovations in the 2000s for modern services while preserving its heritage, such as the original hotel and benches. The station is also notable for its Ipoh Heritage Square and a cenotaph honoring fallen soldiers.
Ipoh Station
Stesen Keretapi Ipoh,
Jalan Panglima Bukit Gantang Wahab
30000 Ipoh, Perak 30100
Contact number: 05-2547987
Alternative – Buses from Sungai Petani to Ipoh
For those contemplating a bus journey from Sungai Petani to Ipoh, the typical route involves taking a bus directly from Sungai Petani to Ipoh, with a typical travel time of about 2 hours and 40 minutes, though it may vary due to traffic conditions.
It’s important to note that Malaysian buses do not have onboard toilets due to legal regulations. However, there’s a planned restroom stop at a gas station along the route, ensuring that passengers can enjoy a comfortable and convenient travel experience.

Check the current bus schedule.
Check on 12go.comFrequently Asked Questions
What is the fastest way to get from Sungai Petani to Ipoh?
The fastest way to get from Sungai Petani to Ipoh is by taking the ETS (Electric Train Service), which can take between 1 hour 50 minutes to 1 hour 55 minutes, depending on the specific train service selected. Driving by car could take approximately the same time in the best traffic conditions, but it can extend up to 3 hours depending on traffic, stops, and the specific route taken.
How far is it from Sungai Petani to Ipoh?
The distance from Sungai Petani to Ipoh is approximately 180 kilometers when traveling by car.
Are there any trains that travel directly from Sungai Petani to Ipoh?
Yes, the Electric Train Service (ETS) operates Southbound Trains that travel directly from Sungai Petani to Ipoh.