There are 7 ways to get from Marang to Cameron Highlands by bus, train, taxi, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train, taxi
best- Take the bus from Kuala Terengganu to Kuala Kangsarbus
- Take the train from Kuala Kangsar to Kampartrain Ets
- Take the taxi from Kampar to Cameron Highlandstaxi
8h 17mRM 368–435Drive 324.7 km
cheapest- Drive from Marang to Cameron Highlandscar 324.7 km
5h 10mRM 55–80Fly to Sultan Abdul Aziz Shah, train, taxi
- Fly from Sultan Mahmud Airport (TGG) to Sultan Abdul Aziz Shah (SZB)plane TGG - SZB
- Take the train from Sungai Buloh to Kampartrain
- Take the taxi from Kampar to Cameron Highlandstaxi
5h 28mRM 406–1,113Bus
- Take the bus from Kampung Panji to Terminal Bersepadu Selatanbus
- Take the bus from Terminal Bersepadu Selatan to Tanah Rata Bus Terminalbus Kuala Lumpur
11h 59mRM 120–298Bus via Jerantut
- Take the bus from Universiti Sultan Zainal Abidin to Jerantutbus
- Take the bus from Jerantut to Cameron Highlands Tanah Ratabus
14h 23mRM 114–226Bus #2
- Take the bus from Kuala Terengganu to Terminal Meru Rayabus
- Take the bus from Terminal Meru Raya to Tanah Rata Bus Terminalbus Cameron Highlands
17h 1mRM 142–213Fly to Kuala Lumpur International Airport, train, bus
- Fly from Sultan Mahmud Airport (TGG) to Kuala Lumpur International Airport (KUL)plane TGG - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
- Take the bus from Terminal Bersepadu Selatan to Tanah Rata Bus Terminalbus
8h 44mRM 202–554
Sultan Mahmud Airport (TGG) to Sultan Abdul Aziz Shah (SZB) flights
Questions & Answers
The cheapest way to get from Marang to Cameron Highlands is to drive which costs RM 55 - RM 80 and takes 5h 10m.
The fastest way to get from Marang to Cameron Highlands is to drive which takes 5h 10m and costs RM 55 - RM 80.
No, there is no direct bus from Marang to Cameron Highlands. However, there are services departing from Kampung Panji and arriving at Tanah Rata Bus Terminal via Terminal Bersepadu Selatan. The journey, including transfers, takes approximately 11h 59m.
The distance between Marang and Cameron Highlands is 595 km. The road distance is 324.7 km.
The best way to get from Marang to Cameron Highlands without a car is to bus and train and taxi which takes 8h 17m and costs RM 360 - RM 440.
It takes approximately 8h 17m to get from Marang to Cameron Highlands, including transfers.
Marang to Cameron Highlands bus services, operated by TransMalaya Express, depart from Universiti Sultan Zainal Abidin station.
Marang to Cameron Highlands bus services, operated by TransMalaya Express, arrive at Jerantut station.
Yes, the driving distance between Marang to Cameron Highlands is 325 km. It takes approximately 5h 10m to drive from Marang to Cameron Highlands.
Book your Marang to Cameron Highlands bus tickets online with Omio.
What companies run services between Marang, Malaysia and Cameron Highlands, Malaysia?
You can take a vehicle from Marang to Tanah Rata Bus Terminal via Kampung Panji and Terminal Bersepadu Selatan in around 11h 59m.
- Website
- fireflyz.com.my
Flights from Sultan Mahmud Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 210–800
Flights from Sultan Mahmud Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- RM 95–550
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Kuala Kangsar to Kampar
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- RM 2–21
- Website
- KTMB
- Shuttle
- RM 2–4
- Express
- RM 14–21
Train from Sungai Buloh to Kampar
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- RM 4–27
- Website
- KTMB
- Shuttle
- RM 4–6
- Express
- RM 18–27
- Phone
- 019-627 9129
- [email protected]
- Website
- Sani Express
Bus from Kuala Terengganu to Kuala Kangsar
- Ave. Duration
- 5h 9m
- Frequency
- Once daily
- Estimated price
- RM 152
- Website
- Sani Express
- Ave. Duration
- 1h 12m
- Estimated price
- RM 170–210
Syarikat Perhentian Teksi Bandar Kampar
Uncle Singh Teksi Kampar
- Phone
- +60 16-562 3644
- Website
- web.facebook.com
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 Italian Lakes: Getting around by train, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Flying into Beijing? - to help you get the most out of your next trip.
More Questions & Answers
There are 1051+ hotels available in Cameron Highlands.





