KTM Komuter Perak Missing Link (Ipoh–Tanjung Malim) Parallel Bus Routes to KTM Railway Line
KTM Komuter Perak Missing Link is the sector along the West Coast electrified double-track line between Ipoh and Tanjung Malim which is currently not served by the KTM Komuter.
The KTM Komuter Missing Link is a term coined by RailTravel Station and does not in any way suggest a potential KTM Komuter service on this sector. It describes fixing the missing links by bus, making it a cheaper option to travel short-haul, or suggests a potential connection from the current terminals of the KTM Komuter Northern Sector and KTM Komuter Klang Valley Sector.
KTM Komuter Perak Missing Link Route Map

Local Stage Buses
- Ipoh – Batu Gajah
- Ipoh – Kampar
- Kampar – Tapah
- Tanjung Malim – Behrang – Slim River – Sungkai
- Sungkai – Bidor – Tapah
- Tapah – Tapah Road
Express Buses
- Ipoh – Bidor – Tanjung Malim
KTM Komuter Perak Missing Link Parallel Bus Route Information
myBAS Ipoh Bus Service T36 • Ipoh Medan Kidd-Batu Gajah

Fares
Please ask the counter at the terminal or driver on board.
Timetable
Ipoh to Seri Iskandar (Weekdays)
6:00 AM
6:45 AM
7:30 AM
8:15 AM
9:00 AM
9:45 AM
10:30 AM
11:15 AM
12:00 PM
12:45 PM
1:30 PM
2:15 PM
3:00 PM
3:45 PM
4:30 PM
5:15 PM
6:00 PM
6:45 PM
7:30 PM
Ipoh to Seri Iskandar (Weekends)
6:00 AM
7:00 AM
8:00 AM
9:00 AM
10:00 AM
11:00 AM
12:00 PM
1:00 PM
2:00 PM
3:00 PM
4:00 PM
5:00 PM
6:00 PM
7:00 PM
8:00 PM
Seri Iskandar to Ipoh
Unknown, but it should be similar to the outbound trip from Ipoh. The first (few) bus(es) and last (few) bus(es) may be inaccurate.
Perak Transit Bus Service 37 • Ipoh Medan Kidd-Batu Gajah

Fares
Please ask the counter at the terminal or driver on board.
Timetable
Ipoh to Tg. Tualang
8.00am
9.30am
11.00am
12.30pm
2.00pm
3.30pm
5.00pm
6.30pm
Tg. Tualang to Ipoh
7.30am
9.30am
11.00am
12.30pm
2.00pm
3.30pm
5.00pm
6.30pm
Perak Transit Bus Service 66 • Ipoh Medan Kidd-Kampar

Fares
Please ask the counter at the terminal or driver on board.
Timetable
Ipoh to Kampar
6.00am
6.30am
7.00am
7.30am
8.00am
8.30am
9.00am
10.00am
11.00am
12.00pm
1.00pm
2.00pm
3.00pm
4.00pm
4.30pm
5.00pm
5.30pm
6.00pm
6.30pm
8.00pm
Kampar – Ipoh
6.00am
6.30am
7.00am
7.30am
8.00am
8.30am
9.00am
10.00am
11.00am
12.00pm
1.00pm
2.00pm
3.00pm
4.00pm
4.30pm
5.00pm
5.30pm
6.00pm
6.30pm
8.00pm
Perak Transit Bus Service 31 • Kampar-Tapah

Fares
Please ask the counter at the terminal or driver on board.
Timetable
Kampar to Tapah
5.30am
7.50am
10.10am
12.10pm
2.10pm
4.10pm
6.10pm
Tapah to Kampar
6.30am
8.30am
10.50am
12.50pm
2.50pm
4.50pm
6.50pm
Perak Transit Bus Service 100 • Teluk Intan-Tapah Road-Tapah

Fares
Please ask the counter at the terminal or driver on board.
Timetable
Teluk Intan – Tapah
8.00am
12.30pm
4.00pm
Tapah – Teluk Intan
10.00am
2.00pm
5.30pm
Perak Transit Bus Service 188 • Tapah-Bidor-Sungkai

Fares
Please ask the counter at the terminal or driver on board.
Timetable
Tapah to Sungkai
6.55am
8.00am
9.00am
10.00am
12.00pm
1.00pm
2.00pm
3.00pm
4.00pm
5.00pm
Sungkai to Tapah
6.55am
8.00am
9.00am
10.00am
12.00pm
1.00pm
2.00pm
3.00pm
4.00pm
5.00pm
Maraliner Bus Service ML 31 • Tanjung Malim-Behrang-Slim River-Sungkai

Fares
Please ask the counter at the terminal or driver on board.
Timetable
Tanjung Malim to Sungkai
7.00am
11.00am
3.30pm
Sungkai to Tanjung Malim
9.00am
12.30pm
5.00pm
Sri Maju Express • Ipoh-Bidor-Tanjung Malim
Fares
RM13
Search at BusOnlineTicket or Easybook for fares, schedule, and to book tickets.
Timetable
Ipoh to Tanjung Malim
11.00am
Tanjung Malim to Ipoh
3.00pm
Search at BusOnlineTicket or Easybook for fares, schedule, and to book tickets.
The above suggested alternatives are a courtesy of RailTravel Station for your trip planning. RailTravel Station accepts no responsibility of any missed connections, failed bookings, incorrect information or any other untoward incidences and/or experiences through your use of the information provided by RailTravel Station.
Click here for more frequently asked questions (FAQs).
Some possible booking methods for Malaysian domestic and international (to and from Singapore and Thailand) buses are:
- Online from 12Go Asia
- Online from Baolau
- Online from BusOnlineTicket
- Online from CatchThatBus
- Online from Easybook
Hotel Booking
Attractions Booking
- Klook (Get FREE S$5.00/RM15.00 voucher for your first purchase when you sign up here! *subject to exchange rate)
How do I book tickets online?
- Click here for a step-by-step guide for 12Go Asia.
- Click here for a step-by-step guide for Easybook.
KTM Northern Line Stations
- 🡹 To 🇹🇭 Thailand
- Padang Besar Railway Station
- Titi Tinggi Railway Halt (defunct)
- Kubang Tiga Railway Halt (defunct)
- Bukit Ketri Railway Station
- Mata Ayer Railway Halt (defunct)
- Arau Royal Railway Station
- Kodiang Railway Station
- Megat Dewa Railway Halt (defunct)
- Tunjang Railway Station (defunct)
- Sungai Korok Railway Halt (defunct)
- Anak Bukit Railway Station
- Alor Setar Railway Station
- Alor Belat Railway Halt (defunct)
- Tokai Railway Station
- Kobah Railway Station
- Bukit Pinang Railway Halt (defunct)
- Ladang Jenun Railway Station (defunct)
- Guar Chempedak Railway Halt (defunct)
- Gurun Railway Station
- Sungai Toh Pawang Railway Station (defunct)
- Bedong Railway Station (defunct)
- Merbau Railway Halt (defunct)
- Sungai Lalang Railway Halt (defunct)
- Sungai Petani Railway Station
- Pinang Tunggal Railway Station (defunct)
- Kubang Menerong Railway Halt (defunct)
- Tasek Gelugor Railway Station
- Jarak Railway Station (defunct)
- Penanti Railway Station (defunct)
- 🡸 To KTM Butterworth Line
- Alma Railway Halt (defunct)
- Simpang Ampat Railway Station
- Sungai Bakap Railway Station (defunct)
- Nibong Tebal Railway Station
- Parit Buntar Railway Station
- Simpang Lama Railway Halt (defunct)
- Sungai Bogak Railway Halt (defunct)
- Bagan Serai Railway Station
- Alor Pongsu Railway Station (defunct)
- Bukit Merah Railway Station (defunct)
- Pondok Tanjung Railway Station (defunct)
- Ulu Sepetang Railway Halt (defunct)
- Krian Road Railway Halt (defunct)
- Kamunting Railway Station
- Taiping Railway Station
- Ayer Kuning North Railway Station (defunct)
- Bukit Berapit Railway Station (defunct)
- Padang Rengas Railway Station
- Lawin Railway Halt (defunct)
- Kuala Kangsar Railway Station
- Enggor Railway Halt (defunct)
- Kampung Prik Railway Halt (defunct)
- Salak North Railway Station (defunct)
- Sungai Siput Railway Station
- Rimba Panjang Railway Station (defunct)
- Chemor Railway Station
- Tanjung Rambutan Railway Station (defunct)
- Tasek Railway Station
- Ipoh Railway Station
- Lahat Railway Station
- Batu Gajah Railway Station
- Bakap Railway Halt (defunct)
- Kota Bharu (Perak) Railway Station
- Malim Nawar Railway Station (defunct)
- Kampar Railway Station
- Temoh Railway Halt (defunct)
- Banir Railway Halt (defunct)
- Tapah Road Railway Station
- Sungai Merbau Railway Halt (defunct)
- Bidor Railway Station (defunct)
- Bikam Railway Halt (defunct)
- Sungkai Railway Station
- Klah Railway Halt (defunct)
- Trolak Railway Station (defunct)
- Slim River Railway Station
- Behrang Railway Station
- Kelawar Railway Halt (defunct)
- Tanjung Malim Railway Station
- 🡻 To KTM Central Line
The line names described here is only to classify stations into lists on RailTravel Station due to the fluidity of line names in official timetables. They are in no way meant to represent the actual line name which may or may not be used by KTM Berhad, Ministry of Transport (Malaysia), Ministry of Finance Malaysia, Land Public Transport Agency (APAD) or any other relevant companies and/or agencies. The line names described on RailTravel Station should not be taken as an official name, and the official name provided by KTM Berhad, Ministry of Transport (Malaysia), Ministry of Finance Malaysia, Land Public Transport Agency (APAD) or any other relevant companies and/or agencies should always take precedence.





