There are 7 ways to get from Shah Alam to Kuala Kurau by bus, train, car, taxi, plane, or car ferry
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 Shah Alam to Bagan Seraibus
4h 29mRM 82–137Train
cheapest- Take the train from Kuala Lumpur to Bagan Seraitrain Ets
4h 54mRM 34–79Drive 303.6 km
- Drive from Shah Alam to Kuala Kuraucar 303.6 km
3h 21mRM 51–74Taxi
- Take the taxi from Shah Alam to Kuala Kurautaxi 303.6 km
3h 21mRM 500–600Fly to Penang International Airport, car ferry, train, taxi
- Fly from Sultan Abdul Aziz Shah (SZB) to Penang International Airport (PEN)plane SZB - PEN
- Take the car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminalcarferry
- Take the train from Butterworth to Bagan Seraitrain
- Take the taxi from Bagan Serai to Kuala Kurautaxi
5h 6mRM 188–303Bus via Parit Buntar
- Take the bus from Shah Alam to Parit Buntarbus Shah Alam
5h 59mRM 67–111Fly to Alor Setar, train
- Fly from Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR)plane SZB - AOR
- Take the train from Anak Bukit to Bagan Seraitrain
4h 11mRM 254–638
Sultan Abdul Aziz Shah (SZB) to Penang International Airport (PEN) flights
Questions & Answers
The cheapest way to get from Shah Alam to Kuala Kurau is to drive which costs RM 50 - RM 75 and takes 3h 21m.
The fastest way to get from Shah Alam to Kuala Kurau is to drive which takes 3h 21m and costs RM 50 - RM 75.
No, there is no direct bus from Shah Alam to Kuala Kurau. However, there are services departing from Terminal Shah Alam and arriving at Bagan Serai via . The journey, including transfers, takes approximately 4h 29m.
No, there is no direct train from Shah Alam to Kuala Kurau. However, there are services departing from Kuala Lumpur and arriving at Bagan Serai via . The journey, including transfers, takes approximately 4h 54m.
The distance between Shah Alam and Kuala Kurau is 312 km. The road distance is 303.6 km.
The best way to get from Shah Alam to Kuala Kurau without a car is to bus which takes 4h 29m and costs RM 80 - RM 140.
It takes approximately 4h 29m to get from Shah Alam to Kuala Kurau, including transfers.
Shah Alam to Kuala Kurau bus services, operated by Naik Selalu Express, depart from Terminal Shah Alam station.
Shah Alam to Kuala Kurau train services, operated by KTM Intercity, depart from Kuala Lumpur station.
The best way to get from Shah Alam to Kuala Kurau is to bus which takes 4h 29m and costs RM 80 - RM 140. Alternatively, you can train, which costs RM 30 - RM 80 and takes 4h 54m.
What companies run services between Shah Alam, Malaysia and Kuala Kurau, Malaysia?
Naik Selalu Express operates a bus from Terminal Shah Alam to Bagan Serai 5 times a day. Tickets cost RM 55–110 and the journey takes 4h 17m. Alternatively, KTM Intercity operates a train from Kuala Lumpur to Bagan Serai twice daily. Tickets cost RM 8–45 and the journey takes 3h 3m.
- Website
- fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Penang International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 130–270
Flights from Sultan Abdul Aziz Shah to Penang International Airport via Langkawi
- Ave. Duration
- 3h
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 130–270
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 240–460
- Website
- malindoair.com
Flights from Sultan Abdul Aziz Shah to Penang International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 160–230
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Kuala Lumpur to Bagan Serai
- Ave. Duration
- 3h 3m
- Frequency
- Twice daily
- Estimated price
- RM 8–45
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 8–12
- Express
- RM 29–45
Train from Butterworth to Bagan Serai
- Ave. Duration
- 29 min
- Frequency
- Twice daily
- Estimated price
- RM 1–18
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 1–3
- Express
- RM 12–18
Train from Anak Bukit to Bagan Serai
- Ave. Duration
- 1h 21m
- Frequency
- Once daily
- Estimated price
- RM 3–26
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 3–6
- Express
- RM 18–26
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Butterworth to Bagan Serai
- Ave. Duration
- 39 min
- Frequency
- Every 3 hours
- Estimated price
- RM 13–18
- Website
- https://www.ktmb.com.my/Komuter.html
- Website
- easybook.com
Bus from Terminal Shah Alam to Bagan Serai
- Ave. Duration
- 4h 17m
- Frequency
- 5 times a day
- Estimated price
- RM 55–110
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- +604 332 5815
- [email protected]
- Website
- kpbekspres.com
Bus from Shah Alam to Parit Buntar
- Ave. Duration
- 4h 32m
- Frequency
- Twice daily
- Estimated price
- RM 40–75
- Website
- http://www.kpbekspres.com/
- Phone
- 04-375 2400
- [email protected]
- Website
- penangport.com.my
Car ferry from Raja Tun Uda Ferry Terminal to Sultan Abdul Halim Ferry Terminal
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- RM 2
- Schedules at
- penangport.com.my
- Ave. Duration
- 1h 47m
- Estimated price
- RM 24–600
Blue Cab
- Phone
- +6012 212 1718
- Website
- bluecab.my
Comfort Taxi
- Phone
- +603-6179 6000
- Website
- comforttaxi.com.my
Grab Taxi
- Website
- grab.com
Public Cab
- Phone
- +603 6259 2020
- Website
- publiccab.com
Sunlight Taxi
- Phone
- 1300-800-222
- Website
- sunlighttaxi.com
Grab Car Dungun
- Phone
- +60 11-2188 8879
Taxi Tanjung Jara Outstation Service
- Phone
- +60 17-878 0027
- Website
- taxikemasek.blogspot.com
Public Transport Cooperative
- Phone
- +60 5-716 0733
Taxi service Batu Kawan
- Phone
- +60 12-579 9765
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 4 stunningly beautiful Philippines islands you need to visit, How do I buy a London Underground ticket?, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Shah Alam to Kuala Kurau bus services, operated by Naik Selalu Express, arrive at Bagan Serai station.
Shah Alam to Kuala Kurau train services, operated by KTM Intercity, arrive at Bagan Serai station.
Yes, the driving distance between Shah Alam to Kuala Kurau is 304 km. It takes approximately 3h 21m to drive from Shah Alam to Kuala Kurau.
There are 144+ hotels available in Kuala Kurau.










