There are 4 ways to get from Batang Kali to Gurun by train, car, plane, tram, 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.
Train
best- Take the train from Batang Kali to Bukit Mertajamtrain Ets
- Take the train from Bukit Mertajam to Guruntrain Butterworth
4h 2mRM 22–61Drive 352.7 km
- Drive from Batang Kali to Guruncar 352.7 km
3h 52mRM 60–87Fly to Alor Setar, tram
- Fly from Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR)plane SZB - AOR
- Take the tram from Anak Bukit to Guruntram
5h 6mRM 183–661Train, fly to Penang International Airport, car ferry
- Take the train from Batang Kali to Sungai Bulohtrain
- 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 Guruntrain
6h 50mRM 175–301
Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR) flights
Questions & Answers
The cheapest way to get from Batang Kali to Gurun is to train which costs RM 21 - RM 65 and takes 4h 2m.
The fastest way to get from Batang Kali to Gurun is to drive which takes 3h 52m and costs RM 55 - RM 90.
No, there is no direct train from Batang Kali to Gurun. However, there are services departing from Batang Kali and arriving at Gurun via Bukit Mertajam. The journey, including transfers, takes approximately 4h 2m.
The distance between Batang Kali and Gurun is 353 km. The road distance is 352.7 km.
The best way to get from Batang Kali to Gurun without a car is to train which takes 4h 2m and costs RM 21 - RM 65.
It takes approximately 4h 2m to get from Batang Kali to Gurun, including transfers.
Batang Kali to Gurun train services, operated by KTM Intercity, depart from Batang Kali station.
Batang Kali to Gurun train services, operated by KTM Intercity, arrive at Bukit Mertajam station.
Yes, the driving distance between Batang Kali to Gurun is 353 km. It takes approximately 3h 52m to drive from Batang Kali to Gurun.
There are 363+ hotels available in Gurun.
What companies run services between Batang Kali, Malaysia and Gurun, Malaysia?
You can take a train from Batang Kali to Gurun via Bukit Mertajam in around 4h 2m.
- Website
- fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- RM 210–460
Flights from Sultan Abdul Aziz Shah to Penang International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 120–280
Flights from Sultan Abdul Aziz Shah to Penang International Airport via Langkawi
- Ave. Duration
- 3h
- When
- Monday, Friday, and Sunday
- Estimated price
- RM 120–280
- Website
- malindoair.com
Flights from Sultan Abdul Aziz Shah to Penang International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 160–240
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Batang Kali to Bukit Mertajam
- Ave. Duration
- 2h 46m
- Frequency
- Twice daily
- Estimated price
- RM 7–45
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 7–11
- Express
- RM 29–45
Tram from Anak Bukit to Gurun
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- RM 1–17
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 1–2
- Express
- RM 11–17
Train from Batang Kali to Sungai Buloh
- Ave. Duration
- 23 min
- Frequency
- 3 times a day
- Estimated price
- RM 1–16
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 1–2
- Express
- RM 11–16
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Bukit Mertajam to Gurun
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- RM 14–20
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Batang Kali to Sungai Buloh
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- RM 9–13
- Website
- https://www.ktmb.com.my/Komuter.html
Train from Butterworth to Gurun
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- RM 17–24
- Website
- https://www.ktmb.com.my/Komuter.html
- 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
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, South Korea: Travelling from Seoul to Busan , and Why you should take the train in the US - to help you get the most out of your next trip.







