There are 6 ways to get from Marang to Tanah Rata by bus, taxi, car, plane, 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, taxi
best- Take the bus from Kuala Terengganu to Kuala Kangsar
- Take the taxi from Tasek to Tanah Rata
10h 11mRM 270–342Drive 324.9 km
cheapest- Drive from Marang to Tanah Rata324.9 km
5h 8mRM 55–79Fly, train, taxi
- Fly from Sultan Mahmud Airport (TGG) to Sultan Abdul Aziz Shah (SZB)TGG - SZB
- Take the train from Sungai Buluh to Kampar
- Take the taxi from Kampar to Tanah Rata
7h 58mRM 354–660Bus
- Take the bus from Kuala Terengganu to Kuala Kangsar
- Take the bus from Terminal Meru Raya to Cameron Highlands
12h 25mRM 83–99Bus via Jerantut
- Take the bus from Terminal Bas Kuala Terengganu to Jerantut
- Take the bus from Jerantut to Cameron Highlands Tanah Rata
16h 2mRM 75–85Bus #2
- Take the bus from Kuala Terengganu to Terminal Meru Raya
- Take the bus from Terminal Meru Raya to Cameron Highlands
19h 5mRM 57–85
Sultan Mahmud Airport (TGG) to Sultan Abdul Aziz Shah (SZB) flights
Questions & Answers
The cheapest way to get from Marang to Tanah Rata is to drive which costs RM 50 - RM 80 and takes 5h 8m.
The fastest way to get from Marang to Tanah Rata is to drive which takes 5h 8m and costs RM 50 - RM 80.
No, there is no direct bus from Marang to Tanah Rata. However, there are services departing from Marang and arriving at Cameron Highlands via Kuala Terengganu, Kuala Kangsar and Terminal Meru Raya. The journey, including transfers, takes approximately 12h 25m.
The distance between Marang and Tanah Rata is 561 km. The road distance is 324.9 km.
The best way to get from Marang to Tanah Rata without a car is to bus and taxi which takes 10h 11m and costs RM 270 - RM 350.
It takes approximately 10h 11m to get from Marang to Tanah Rata, including transfers.
Marang to Tanah Rata bus services, operated by Sani Express, depart from Kuala Terengganu station.
Marang to Tanah Rata bus services, operated by Sani Express, arrive at Kuala Kangsar station.
Yes, the driving distance between Marang to Tanah Rata is 325 km. It takes approximately 5h 8m to drive from Marang to Tanah Rata.
There are 982+ hotels available in Tanah Rata.
What companies run services between Marang, Malaysia and Tanah Rata, Malaysia?
You can take a bus from Marang to Cameron Highlands via Kuala Terengganu, Kuala Kangsar, and Terminal Meru Raya in around 12h 25m.
- Website
- fireflyz.com.my
Flights from Sultan Mahmud Airport to Sultan Abdul Aziz Shah
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- RM 170–400
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Sungai Buluh to Kampar
- Ave. Duration
- 1h 28m
- Frequency
- Every 2 hours
- Estimated price
- RM 17–50
- Website
- https://www.ktmb.com.my
- Express Economy
- RM 18–25
- Shuttle
- RM 17–50
- Express First
- RM 28–40
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Sungai Buluh to Kampar
- Ave. Duration
- 1h 36m
- Frequency
- 5 times a day
- Estimated price
- RM 29
- Website
- https://www.ktmb.com.my
- Silver
- RM 21
- Gold
- RM 29
- Platinum
- RM 35–38
- Website
- saniexpress.com.my
Bus from Kuala Terengganu to Kuala Kangsar
- Ave. Duration
- 5h 9m
- Frequency
- Once daily
- Estimated price
- RM 53–58
- Website
- https://saniexpress.com.my/
- Schedules at
- https://saniexpress.com.my/
- Phone
- +60 12-510 9722
- cstravel2009@gmail.com
- Website
- cstravelandtours.com
Bus from Terminal Meru Raya to Cameron Highlands
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Estimated price
- RM 14–21
- Book at
- cstravelandtours.com
- Phone
- 011 1866 8811
- unititiexpress@gmail.com
- Website
- unititi.com.my
Bus from Terminal Meru Raya to Cameron Highlands
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- RM 17–22
- Website
- https://www.unititi.com.my/
Bus from Jerantut to Cameron Highlands Tanah Rata
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- RM 30–40
- Website
- https://www.unititi.com.my/
- Phone
- +60 16-395 4344
- Website
- facebook.com
Bus from Terminal Bas Kuala Terengganu to Jerantut
- Ave. Duration
- 5h 12m
- Frequency
- Once daily
- Estimated price
- RM 42
- Schedules at
- easybook.com
- Book at
- easybook.com
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Kuala Terengganu to Terminal Meru Raya
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- RM 40–60
- Book at
- easybook.com
- Ave. Duration
- 1h 21m
- Estimated price
- RM 170–260
Taxi servis Ipoh
- Phone
- +60-19-456-4857
Persatuan Pemandu- Pemandu Teksi
- Phone
- +60135848085
- Website
- taxiteksiipoh.blogspot.com
Perkhidmatan teksi/kereta sewa ipoh
Uncle Singh Teksi Kampar
- Phone
- +60 16-562 3644
- Website
- web.facebook.com
Syarikat Perhentian Teksi Bandar Kampar
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 Heathrow Airport into central London, Italian Lakes: Getting around by train, and Getting around the Cyclades - to help you get the most out of your next trip.



















