There are 5 ways to get from Karak to Cameron Highlands by bus, car, taxi, or train
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 Bentong to Raubbus
- Take the bus from Raub to Cameron Highlands Tanah Ratabus
5h 12mRM 61–75Drive 197.7 km
cheapest- Drive from Karak to Cameron Highlandscar 197.7 km
3h 3mRM 34–48Taxi
- Take the taxi from Karak to Cameron Highlandstaxi 197.7 km
3h 3mRM 440–550Bus via Raub
- Take the bus from Raub to Cameron Highlands Tanah Ratabus
5h 19mRM 60–75Taxi, train
- Take the taxi from Karak to Batang Kalitaxi
- Take the train from Batang Kali to Kampartrain Ets
- Take the taxi from Kampar to Cameron Highlandstaxi
3h 22mRM 346–438
Questions & Answers
The cheapest way to get from Karak to Cameron Highlands is to drive which costs RM 30 - RM 50 and takes 3h 3m.
The fastest way to get from Karak to Cameron Highlands is to drive which takes 3h 3m and costs RM 30 - RM 50.
No, there is no direct bus from Karak to Cameron Highlands. However, there are services departing from Bentong and arriving at Cameron Highlands Tanah Rata via Raub. The journey, including transfers, takes approximately 5h 12m.
The distance between Karak and Cameron Highlands is 199 km. The road distance is 197.7 km.
The best way to get from Karak to Cameron Highlands without a car is to bus which takes 5h 12m and costs RM 60 - RM 75.
It takes approximately 5h 12m to get from Karak to Cameron Highlands, including transfers.
Karak to Cameron Highlands bus services, operated by Mara Liner, depart from Bentong station.
Karak to Cameron Highlands bus services, operated by Mara Liner, arrive at Raub station.
Yes, the driving distance between Karak to Cameron Highlands is 198 km. It takes approximately 3h 3m to drive from Karak to Cameron Highlands.
There are 1022+ hotels available in Cameron Highlands.
What companies run services between Karak, Malaysia and Cameron Highlands, Malaysia?
You can take a vehicle from Karak to Cameron Highlands Tanah Rata via Bentong and Raub in around 5h 12m.
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- ktmb.com.my
Train from Batang Kali to Kampar
- Ave. Duration
- 1h 2m
- Frequency
- 3 times a day
- Estimated price
- RM 3–24
- Website
- https://www.ktmb.com.my
- Shuttle
- RM 3–5
- Express
- RM 16–24
- Phone
- 019-2179072
- [email protected]
- Website
- maralinergroup.my
Bus from Bentong to Raub
- Ave. Duration
- 51 min
- Frequency
- Once daily
- Estimated price
- RM 5–8
- Website
- https://maralinergroup.my/
- Phone
- 03-40439027
- [email protected]
- Website
- pahanglinsiong.my
Bus from Raub to Cameron Highlands Tanah Rata
- Ave. Duration
- 3h 4m
- Frequency
- Once daily
- Estimated price
- RM 19–23
- Schedules at
- pahanglinsiong.my
- Book at
- easybook.com
Bus from Raub to Cameron Highlands Tanah Rata
- Ave. Duration
- 3h 4m
- Frequency
- Once daily
- Estimated price
- RM 19–23
- Schedules at
- pahanglinsiong.my
- Book at
- easybook.com
- Ave. Duration
- 1h 48m
- Estimated price
- RM 170–550
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
Syarikat Perhentian Teksi Bandar Kampar
Uncle Singh Teksi Kampar
- Phone
- +60 16-562 3644
- Website
- web.facebook.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 Florence to Rome, Which London airport should I choose?, and Best ways to travel around Australia - to help you get the most out of your next trip.





