There are 6 ways to get from Batu Caves to Padang Besar by train, bus, car, plane, or tram
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 Kl Sentral to Padang Besartrain Ets
6h 47m฿136–849Bus
- Take the bus from KL Sentral to Alor Setarbus KL Sentral
- Take the bus from Terminal Bas Shahab Perdana to Sma Almaadbus R14
11h 18m฿420–2,557Drive 493 km
- Drive from Batu Caves to Padang Besarcar 493 km
5h 33m฿2,264–3,271Fly from Sultan Abdul Aziz Shah, tram
- Fly from Sultan Abdul Aziz Shah (SZB) to Alor Setar (AOR)plane SZB - AOR
- Take the tram from Anak Bukit to Padang Besartram
5h฿2,126–5,239Train via Kl1821 Pasar Seni
- Take the train from Kuala Lumpur to Padang Besartrain Northbound
8h 28m฿679–711Train to Kuala Lumpur International Airport, fly, tram
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Alor Setar (AOR)plane KUL - AOR
- Take the tram from Anak Bukit to Padang Besartram
5h 57m฿1,253–3,871
Batu Caves to Padang Besar by bus and train
Comparing Your Travel Options
The cheapest way to get from Batu Caves to Padang Besar is to train which costs ฿130 - ฿850 and takes 6h 47m.
The fastest way to get from Batu Caves to Padang Besar is to fly and tram which takes 5h and costs ฿2100 - ฿5500.
No, there is no direct bus from Batu Caves to Padang Besar. However, there are services departing from Sl486 Nissan and arriving at Sma Almaad via Dataran Merdeka, KL Sentral and Terminal Bas Shahab Perdana. The journey, including transfers, takes approximately 11h 18m.
No, there is no direct train from Batu Caves to Padang Besar. However, there are services departing from Batu Caves and arriving at Padang Besar via Kl Sentral. The journey, including transfers, takes approximately 6h 47m.
The distance between Batu Caves and Padang Besar is 537 km. The road distance is 493 km.
The best way to get from Batu Caves to Padang Besar without a car is to train via Kl1821 Pasar Seni which takes 8h 28m and costs ฿670 - ฿720.
It takes approximately 6h 47m to get from Batu Caves to Padang Besar, including transfers.
Batu Caves to Padang Besar bus services, operated by Suasana Edaran, depart from KL Sentral station.
Batu Caves to Padang Besar train services, operated by KTM Intercity, depart from Kl Sentral station.
The best way to get from Batu Caves to Padang Besar is to train which takes 6h 47m and costs ฿130 - ฿850. Alternatively, you can bus, which costs ฿420 - ฿2600 and takes 11h 18m.
What companies run services between Batu Caves, Malaysia and Padang Besar, Thailand?
KTM Intercity operates a train from Kl Sentral to Padang Besar every 3 hours. Tickets cost ฿110–550 and the journey takes 5h 21m. KTM ETS also services this route 5 times a day. Alternatively, you can take a bus from Sl486 Nissan to Padang Besar via Dataran Merdeka, KL Sentral, Alor Setar, Terminal Bas Shahab Perdana, Sma Almaad, Arau, and Padang Besar in around 11h 18m.
- Website
- fireflyz.com.my
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿2,100–3,600
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ฿1,500–3,300
- Website
- malaysiaairlines.com
Flights from Sultan Abdul Aziz Shah to Alor Setar
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿2,100–3,600
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ฿1,500–3,300
- Website
- airasia.com
Flights from Kuala Lumpur International Airport to Alor Setar
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- ฿1,000–2,700
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Kl Sentral to Padang Besar
- Ave. Duration
- 5h 21m
- Frequency
- Every 3 hours
- Estimated price
- ฿110–550
- Website
- KTMB
- Shuttle
- ฿110–160
- Express
- ฿360–550
Tram from Anak Bukit to Padang Besar
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- ฿14–150
- Website
- KTMB
- Shuttle
- ฿14–21
- Express
- ฿100–150
Tram from Anak Bukit to Padang Besar
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- ฿14–150
- Website
- KTMB
- Shuttle
- ฿14–21
- Express
- ฿100–150
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM
Train from Kl Sentral to Padang Besar
- Ave. Duration
- 6h 21m
- Frequency
- 5 times a day
- Estimated price
- ฿670
- Website
- KTM
- Silver
- ฿410–440
- Gold
- ฿670
- Platinum
- ฿890–940
Train from Kuala Lumpur to Padang Besar
- Ave. Duration
- 6h 15m
- Frequency
- 5 times a day
- Estimated price
- ฿669
- Website
- KTM
- Silver
- ฿410–440
- Gold
- ฿669
- Platinum
- ฿890–940
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- ฿45–650
- Website
- KLIA Ekspres
- 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
- ฿270–950
- Book at
- easybook.com
- Phone
- +60 3-2385 9090
- [email protected]
- Website
- Mara Liner MyBAS
Bus from Terminal Bas Shahab Perdana to Sma Almaad
- Ave. Duration
- 1h 31m
- Frequency
- Every 2 hours
- Estimated price
- ฿110–1,400
- Website
- Mara Liner MyBAS
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 around the UAE, Which London airport should I choose?, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.
Booking & Getting There
Batu Caves to Padang Besar bus services, operated by Suasana Edaran, arrive at Alor Setar station.
Batu Caves to Padang Besar train services, operated by KTM Intercity, arrive at Padang Besar station.
Yes, the driving distance between Batu Caves to Padang Besar is 493 km. It takes approximately 5h 33m to drive from Batu Caves to Padang Besar.
There are 141+ hotels available in Padang Besar.














