There are 4 ways to get from Bagan Serai to Kuala Kangsar by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Bagan Serai to Kuala Kangsartrain Butterworth
47 minRM 8–29Bus
- Take the bus from Bagan Serai to Kuala Kangsarbus
1h 4mRM 14–22Drive 62.8 km
- Drive from Bagan Serai to Kuala Kangsarcar 62.8 km
46 minRM 11–16Taxi
- Take the taxi from Bagan Serai to Kuala Kangsartaxi 62.8 km
46 minRM 100–130
Questions & Answers
The cheapest way to get from Bagan Serai to Kuala Kangsar is to drive which costs RM 10 - RM 16 and takes 46 min.
The fastest way to get from Bagan Serai to Kuala Kangsar is to drive which takes 46 min and costs RM 10 - RM 16.
Yes, there is a direct bus departing from Bagan Serai and arriving at Kuala Kangsar. Services depart once daily, and operate every day. The journey takes approximately 1h 4m.
No, there is no direct train from Bagan Serai to Kuala Kangsar. However, there are services departing from Bagan Serai and arriving at Kuala Kangsar via . The journey, including transfers, takes approximately 47 min.
The distance between Bagan Serai and Kuala Kangsar is 60 km. The road distance is 62.8 km.
The best way to get from Bagan Serai to Kuala Kangsar without a car is to train which takes 47 min and costs RM 8 - RM 29.
It takes approximately 47 min to get from Bagan Serai to Kuala Kangsar, including transfers.
Bagan Serai to Kuala Kangsar bus services, operated by Sani Express, depart from Bagan Serai station.
Bagan Serai to Kuala Kangsar train services, operated by KTM Komuter, depart from Bagan Serai station.
The best way to get from Bagan Serai to Kuala Kangsar is to train which takes 47 min and costs RM 8 - RM 29. Alternatively, you can bus, which costs RM 14 - RM 22 and takes 1h 4m.
What companies run services between Bagan Serai, Malaysia and Kuala Kangsar, Malaysia?
KTM Komuter operates a train from Bagan Serai to Kuala Kangsar every 3 hours. Tickets cost RM 14–20 and the journey takes 44 min. KTM Intercity also services this route 3 times a day. Alternatively, Sani Express operates a bus from Bagan Serai to Kuala Kangsar once daily. Tickets cost RM 14–22 and the journey takes 1h 4m.
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Bagan Serai to Kuala Kangsar
- Ave. Duration
- 44 min
- Frequency
- Every 3 hours
- Estimated price
- RM 14–20
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Bagan Serai to Kuala Kangsar
- Ave. Duration
- 36 min
- Frequency
- 3 times a day
- Estimated price
- RM 1–18
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 1–3
- Express
- RM 12–18
- Phone
- 019-627 9129
- [email protected]
- Website
- saniexpress.com.my
Bus from Bagan Serai to Kuala Kangsar
- Ave. Duration
- 1h 4m
- Frequency
- Once daily
- Estimated price
- RM 14–22
- Website
- https://saniexpress.com.my/
- Ave. Duration
- 46 min
- Estimated price
- RM 100–130
Public Transport Cooperative
- Phone
- +60 5-716 0733
Taxi service Batu Kawan
- Phone
- +60 12-579 9765
Taxi Station
- Phone
- +60 5-808 1691
Teksi Stand Simpang
- Phone
- +60 14-300 8224
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 incredible day trips from Florence by train, How to get from London to Edinburgh, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
More Questions & Answers
Bagan Serai to Kuala Kangsar bus services, operated by Sani Express, arrive at Kuala Kangsar station.
Bagan Serai to Kuala Kangsar train services, operated by KTM Komuter, arrive at Kuala Kangsar station.
Yes, the driving distance between Bagan Serai to Kuala Kangsar is 63 km. It takes approximately 46 min to drive from Bagan Serai to Kuala Kangsar.
Book your Bagan Serai to Kuala Kangsar bus tickets online with 12go.asia.
There are 261+ hotels available in Kuala Kangsar.









