There are 4 ways to get from Terminal Shahab Perdana to Kangar by bus, car, taxi, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Terminal Bas Shahab Perdana to Terminal Bukit Lagi Kangarbus R14 / ...
1h 51mRM 14–190Bus, train
cheapest- Take the bus from Terminal Shahab Perdana to Pekan Rabubus K10 / ...
- Take the train from Alor Setar to Arautrain
- Take the bus from Sma Almaad to Tmn Senabus R10 / ...
1h 59mRM 4–52Drive 43.9 km
- Drive from Terminal Shahab Perdana to Kangarcar 43.9 km
40 minRM 18–25Taxi
- Take the taxi from Terminal Shahab Perdana to Kangartaxi 43.9 km
40 minRM 100–120
Comparing Your Travel Options
The cheapest way to get from Terminal Shahab Perdana to Kangar is to drive which costs RM 17 - RM 25 and takes 40 min.
The fastest way to get from Terminal Shahab Perdana to Kangar is to drive which takes 40 min and costs RM 17 - RM 25.
Yes, there is a direct bus departing from Terminal Bas Shahab Perdana and arriving at Terminal Bukit Lagi Kangar. Services depart hourly, and operate every day. The journey takes approximately 1h 51m.
The distance between Terminal Shahab Perdana and Kangar is 135 km. The road distance is 43.9 km.
The best way to get from Terminal Shahab Perdana to Kangar without a car is to bus which takes 1h 51m and costs RM 14 - RM 190.
The bus from Terminal Bas Shahab Perdana to Terminal Bukit Lagi Kangar takes 1h 51m including transfers and departs hourly.
Terminal Shahab Perdana to Kangar bus services, operated by Mara Liner MyBAS, depart from Terminal Bas Shahab Perdana station.
Terminal Shahab Perdana to Kangar bus services, operated by Mara Liner MyBAS, arrive at Terminal Bukit Lagi Kangar station.
Yes, the driving distance between Terminal Shahab Perdana to Kangar is 44 km. It takes approximately 40 min to drive from Terminal Shahab Perdana to Kangar.
Book your Terminal Shahab Perdana to Kangar bus tickets online with 12go.asia.
What companies run services between Terminal Shahab Perdana, Malaysia and Kangar, Malaysia?
Mara Liner MyBAS operates a bus from Terminal Bas Shahab Perdana to Terminal Bukit Lagi Kangar hourly. Tickets cost RM 14–190 and the journey takes 1h 51m.
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM Intercity
Train from Alor Setar to Arau
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- RM 10–14
- Website
- KTM Intercity
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Alor Setar to Arau
- Ave. Duration
- 20 min
- Frequency
- Every 4 hours
- Estimated price
- RM 1–17
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 11–17
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Alor Setar to Arau
- Ave. Duration
- 21 min
- Frequency
- 5 times a day
- Estimated price
- RM 13
- Website
- KTM
- Silver
- RM 11–13
- Gold
- RM 13
- Platinum
- RM 14–15
- Phone
- +60 3-2385 9090
- [email protected]
- Website
- Mara Liner MyBAS
Bus from Terminal Bas Shahab Perdana to Terminal Bukit Lagi Kangar
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- RM 14–190
- Website
- Mara Liner MyBAS
Bus from Terminal Shahab Perdana to Pekan Rabu
- Ave. Duration
- 11 min
- Frequency
- Hourly
- Estimated price
- RM 2–20
- Website
- Mara Liner MyBAS
Bus from Sma Almaad to Tmn Sena
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 2–16
- Website
- Mara Liner MyBAS
- Website
- BAS.MY Kota Setar
Bus from Terminal Shahab Perdana to Pekan Rabu
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- RM 1–2
- Website
- BAS.MY Kota Setar
Bus from Terminal Shahab Perdana to Pekan Rabu
- Ave. Duration
- 7 min
- Frequency
- Every 2 hours
- Estimated price
- RM 2
- Ave. Duration
- 40 min
- Estimated price
- RM 100–120
Alor Setar Taxi
- Phone
- +60177367817
- Website
- facebook.com
Grab Taxi
- Website
- grab.com
Perkhidmatan Teksi Pak Syed
- Phone
- +60 12-407 2327
- Website
- facebook.com
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 Italy Travel Guides, Slovenia: Getting from Ljubljana to Lake Bled, and Want to know more about Flixbus? - to help you get the most out of your next trip.
Booking & Getting There
There are 351+ hotels available in Kangar.












