Tanjung Malim – General Information about the Destination
Tanjung Malim is a town in Perak, Malaysia, about 70 kilometers north of Kuala Lumpur. It sits at the border of Selangor state and near the Titiwangsa Mountains. The town was once a small village called Tanjong Malai and was renamed in 1875 when a tin mine was established.
Now, Tanjung Malim is known for its educational institutions, including Universiti Teknologi PETRONAS and Universiti Pendidikan Sultan Idris. It also has tourist attractions like the Tanjung Malim KTM station, which is part of the KTM Komuter Seremban Line, and the Sungai Klah Hot Springs Park, which offers hot spring baths, a water park, and a petting zoo. Additionally, the town is home to Proton City, which includes a manufacturing plant for Proton cars and a testing track.
Information about the Route (Sungai Buloh – Tanjung Malim)
If you’re looking to travel from Sungai Buloh to Tanjung Malim by train, you have two options: the ETS train and the KTM Komuter train.
Sungai Buloh to Tanjung Malim by ETS Train
ETS trains on the Northbound Train line from Sungai Buloh to Tanjung Malim offer three classes: Silver, Gold, and Platinum, all with a travel time of 50 minutes. Ticket prices start at RM13 for Silver, RM16 for Gold, and RM20 for Platinum. You can purchase tickets online or at the station. The journey covers stations including Rawang, Batang Kali, Kuala Kubu Bharu, and ends at Tanjung Malim.
Schedule of ETS Trains Sungai Buloh – Tanjung Malim
(Jadual ETS Sungai Buloh ke Tanjung Malim)
ETS trains from Sungai Buloh to Tanjung Malim run 16 times a day. The first train departs at 07:42 in the morning, and the last one leaves at 23:17 at night.

Download the current schedule.
DownloadSee also: ETS and KTM Komuter Trains from Tanjung Malim to Sungai Buloh
Sungai Buloh to Tanjung Malim by KTM Komuter
KTM Komuter trains traveling from Sungai Buloh to Tanjung Malim stop at seven stations along the Pelabuhan Klang – Tanjung Malim line. The journey typically lasts about 1 hour and 5 minutes, regardless of whether it’s a weekday or weekend. Tickets for these trains can be bought at the station, as there is no option for advance purchase. The stations along this route are Kuang, Rawang, Serendah, Batang Kali, Rasa, Kuala Kubu Bharu, and Tanjung Malim.
Schedule of KTM Sungai Buloh to Tanjung Malim
(Jadual Komuter Sungai Buloh ke Tanjung Malim)
KTM Komuter trains from Sungai Buloh to Tanjong Malim operate 22 times on weekdays and 19 times on weekends. The first train departs at 6:48 in the morning and the last at 23:08, for both weekdays and weekends.

Download the current schedule.
DownloadSee also: Komuter and ETS trains from KL Sentral to Tanjung Malim
Departure Point – Sungai Buloh KTM Station
Sungai Buloh station, located in Selangor, Malaysia, is an interchange for the KTM Komuter, KTM ETS, and MRT Putrajaya Line. Opened in 2016, it replaced the old station with a new integrated facility. The station has two entrances, six tracks, and a shared concourse for both KTM and MRT systems, which use separate ticketing systems. Facilities include ticket vending machines, shops, a feeder bus hub, and a park-and-ride building with parking paid via Touch ‘n Go. The station serves as a key connection point within the Klang Valley transport network.
Sungai Buloh Station
Stesen Keretapi Sungai Buloh,
47000 Sungai Buloh, Selangor
Contact number: 03-61561930
Arrival Point – Tanjung Malim Railway Station
Tanjung Malim railway station is a significant transport node in Tanjung Malim, Perak, linking this locale with the Klang Valley. Since 2016, it’s been the endpoint for the Port Klang Line under the KTM Komuter network, and it’s also a pit stop on the ETS Gemas-Padang Besar line.
Strategically situated close to Universiti Pendidikan Sultan Idris, the station also serves other educational hubs like Sultan Azlan Shah Polytechnic and is vital for travel to nearby towns including Behrang, Hulu Bernam, and Kalumpang in the Hulu Selangor area.
The facility has ticketing services, essential amenities, administrative offices, a kiosk, and pedestrian footbridges, making it a well-appointed hub for travelers’ convenience.
Tanjung Malim Station
Stesen Keretapi Pelabuhan Klang, Persiaran
Raja Mda Musa, Kwasan 13, 41100 Klang
Selangor
Contact number: 03-31689239
Alternative – Buses from Sungai Buloh to Tanjung Malim
If you’re planning a trip from Sungai Buloh to Tanjung Malim, it’s worth noting that there are no direct bus services available for this route. Instead, the train is the only public transit option, providing a convenient means of transportation between the two locations.
About ETS
The Electric Train Service (ETS) is a rapid inter-city rail service in Malaysia, operated by Keretapi Tanah Melayu Berhad (KTMB). It is known for its speed, comfort, and efficiency, connecting major cities on the west coast of Peninsular Malaysia. The ETS provides a faster travel alternative compared to regular commuter trains, with amenities such as air-conditioning, assigned seating, and onboard restrooms. It offers various classes of services to cater to different preferences and budgets. Tickets for the ETS can be purchased online or at the station counters.
About Komuter
KTM Komuter is a commuter rail system in Malaysia operated by Keretapi Tanah Melayu (KTM). It serves the Klang Valley and surrounding suburban areas, helping to alleviate traffic congestion in these regions. The system typically uses electric multiple units and provides frequent services on its routes, which cover major city centers and towns. Stations along the KTM Komuter lines are equipped with basic amenities like ticket vending machines, restrooms, and often parking spaces. It’s known for being a convenient and affordable mode of transportation for daily commuters and travelers within its service areas.
Frequently Asked Questions
What is the fastest way to get from Sungai Buloh to Tanjung Malim?
The fastest way to travel from Sungai Buloh to Tanjung Malim is by ETS (Electric Train Service), which typically takes around 50 to 55 minutes. Alternatively, you can take the KTM Komuter train, which generally takes about 1 hour and 5 minutes. If you prefer to drive, the travel time by car can range from 45 minutes to 1 hour and 10 minutes, depending on traffic conditions.
How far is it from Sungai Buloh to Tanjung Malim?
The distance from Sungai Buloh to Tanjung Malim is approximately 65 to 70 kilometers by road, depending on the specific route taken. This distance may vary slightly based on your starting and ending points within Tanjung Malim and Sungai Buloh.
Are there any trains that travel directly from Sungai Buloh to Tanjung Malim?
Yes, there are direct train services that connect Sungai Buloh to Tanjung Malim. These train services include the ETS (Electric Train Service) Northbound Train and the KTM Komuter Pelabuhan Klang – Tanjung Malim Line.