There are 4 ways to get from Karak to Batu Caves by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, line 173 bus
best- Take the bus from Bentong to Bus Terminal Pekelilingbus
- Take the bus from Kl49 Perkim/Pusrawi to Sl493 Nissanbus 173
2h 9mRM 48–64Drive 66.7 km
cheapest- Drive from Karak to Batu Cavescar 66.7 km
51 minRM 12–17Taxi
- Take the taxi from Karak to Batu Cavestaxi 66.7 km
51 minRM 110–140Taxi, bus
- Take the taxi from Karak to Awana Genting Bus Terminaltaxi
- Take the bus from Awana Genting Bus Terminal to Gombakbus
- Take the bus from (M) Sl311 Lrt Gombak to Shell/Mcd Batu Cavesbus Bc3
2h 52mRM 195–222
Questions & Answers
The cheapest way to get from Karak to Batu Caves is to drive which costs RM 11 - RM 17 and takes 51 min.
The fastest way to get from Karak to Batu Caves is to drive which takes 51 min and costs RM 11 - RM 17.
No, there is no direct bus from Karak to Batu Caves. However, there are services departing from Bentong and arriving at Sl493 Nissan via Kl49 Perkim/Pusrawi. The journey, including transfers, takes approximately 2h 9m.
The distance between Karak and Batu Caves is 98 km. The road distance is 66.7 km.
The best way to get from Karak to Batu Caves without a car is to bus and line 173 bus which takes 2h 9m and costs RM 45 - RM 65.
It takes approximately 2h 9m to get from Karak to Batu Caves, including transfers.
Karak to Batu Caves bus services, operated by Mara Liner, depart from Bentong station.
Karak to Batu Caves bus services, operated by Mara Liner, arrive at Bus Terminal Pekeliling station.
Yes, the driving distance between Karak to Batu Caves is 67 km. It takes approximately 51 min to drive from Karak to Batu Caves.
There are 7288+ hotels available in Batu Caves.
What companies run services between Karak, Malaysia and Batu Caves, Malaysia?
You can take a vehicle from Karak to Sl493 Nissan via Bentong, Bus Terminal Pekeliling, and Kl49 Perkim/Pusrawi in around 2h 9m.
- Phone
- 019-2179072
- [email protected]
- Website
- Maraliner
Bus from Bentong to Bus Terminal Pekeliling
- Ave. Duration
- 1h 14m
- Frequency
- Once daily
- Estimated price
- RM 10–15
- Website
- Maraliner
- Phone
- +60 3 7885 2585
- [email protected]
- Website
- Rapid KL
Bus from Kl49 Perkim/Pusrawi to Sl493 Nissan
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–5
- Schedules at
- Rapid KL
Bus from (M) Sl311 Lrt Gombak to Shell/Mcd Batu Caves
- Ave. Duration
- 36 min
- Frequency
- Every 20 minutes
- Estimated price
- RM 1–5
- Schedules at
- Rapid KL
- Phone
- +60 3 3344 8828
- [email protected]
- Website
- Aero Bus
Bus from Awana Genting Bus Terminal to Gombak
- Ave. Duration
- 1h 17m
- Frequency
- Every 30 minutes
- Estimated price
- RM 66
- Website
- Aero Bus
- Ave. Duration
- 49 min
- Estimated price
- RM 110–160
Stesen Teksi Bentong
- Phone
- +60 9-222 3711
Taxi Bentong Outstation Service
- Phone
- +6 017 8780027
- Website
- web.facebook.com
Genting Taxi
- Phone
- 03- 6101 1313
- Website
- gentingtaxi.com
Nizam Transport Services
Stesen Teksi Bentong
- Phone
- +60 9-222 3711
Taxi Bentong Outstation Service
- Phone
- +6 017 8780027
- Website
- web.facebook.com
Genting Taxi
- Phone
- 03- 6101 1313
- Website
- gentingtaxi.com
Nizam Transport Services
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 Best ways to travel around Australia, Slovenia: Getting from Ljubljana to Lake Bled, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.








