There are 5 ways to get from Shah Alam to Kuala Kedah by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR)plane SZB - AOR
1h 50mRM 253–619Bus via Kl1079 Kl Sentral
cheapest- Take the bus from KL Sentral to Alor Setarbus KL Sentral
9h 10mRM 33–117Bus
- Take the bus from Terminal Shah Alam to Alor Setarbus
7h 24mRM 61–62Train
- Take the train from Kuala Lumpur to Bukit Mertajamtrain Ets
- Take the train from Bukit Mertajam to Alor Setartrain Butterworth
7h 55mRM 35–92Drive 436.8 km
- Drive from Shah Alam to Kuala Kedahcar 436.8 km
4h 39mRM 74–107
Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR) flights
Questions & Answers
The cheapest way to get from Shah Alam to Kuala Kedah is to bus which costs RM 61 - RM 62 and takes 7h 24m.
The fastest way to get from Shah Alam to Kuala Kedah is to fly which takes 1h 50m and costs RM 250 - RM 650.
No, there is no direct bus from Shah Alam to Kuala Kedah. However, there are services departing from Terminal Shah Alam and arriving at Masjid Tunku Abdul Rahman Petra / Klinik Kesihatan via Pekan Rabu. The journey, including transfers, takes approximately 7h 24m.
No, there is no direct train from Shah Alam to Kuala Kedah. However, there are services departing from Kuala Lumpur and arriving at Alor Setar via Bukit Mertajam. The journey, including transfers, takes approximately 7h 55m.
The distance between Shah Alam and Kuala Kedah is 399 km. The road distance is 436.8 km.
The best way to get from Shah Alam to Kuala Kedah without a car is to bus which takes 7h 24m and costs RM 61 - RM 62.
It takes approximately 1h 50m to get from Shah Alam to Kuala Kedah, including transfers.
Shah Alam to Kuala Kedah bus services, operated by Super Nice Express, depart from Terminal Shah Alam station.
Shah Alam to Kuala Kedah train services, operated by KTM Intercity, depart from Kuala Lumpur station.
The best way to get from Shah Alam to Kuala Kedah is to fly which takes 1h 50m and costs RM 250 - RM 650. Alternatively, you can bus, which costs RM 61 - RM 62 and takes 7h 24m, you could also train, which costs RM 30 - RM 95 and takes 7h 55m.
What companies run services between Shah Alam, Malaysia and Kuala Kedah, Malaysia?
Firefly flies from Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR) twice daily. Alternatively, Super Nice Express operates a bus from Terminal Shah Alam to Alor Setar twice daily. Tickets cost RM 60 and the journey takes 6h 17m.
- Website
- fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 240–460
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Kuala Lumpur to Bukit Mertajam
- Ave. Duration
- 3h 23m
- Frequency
- Twice daily
- Estimated price
- RM 9–50
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 9–13
- Express
- RM 30–50
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Bukit Mertajam to Alor Setar
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- RM 23–35
- Website
- https://www.ktmb.com.my/Komuter.html
- Website
- 12go.asia
Bus from Terminal Shah Alam to Alor Setar
- Ave. Duration
- 6h 17m
- Frequency
- Twice daily
- Estimated price
- RM 60
- Schedules at
- supernice.com.my
- Book at
- easybook.com
- Phone
- 03 – 5569 9999
- [email protected]
- Website
- suasanaedaran.com
Bus from KL Sentral to Alor Setar
- Ave. Duration
- 6h 3m
- Frequency
- Every 3 hours
- Estimated price
- RM 30–110
- Book at
- easybook.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 How to get from Gatwick Airport into central London, Slovenia: Getting from Ljubljana to Lake Bled, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Shah Alam to Kuala Kedah bus services, operated by Super Nice Express, arrive at Alor Setar station.
Shah Alam to Kuala Kedah train services, operated by KTM Intercity, arrive at Bukit Mertajam station.
Yes, the driving distance between Shah Alam to Kuala Kedah is 437 km. It takes approximately 4h 39m to drive from Shah Alam to Kuala Kedah.
There are 423+ hotels available in Kuala Kedah.








