There are 9 ways to get from Surat Thani to Cameron Highlands by bus, train, taxi, 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.
Bus
best- Take the bus from P Plus Express Surat Thani to Penang New Asian Travelbus P Plus Express Surat Thani - Penang New Asian Travel
- Take the bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminalbus Cameron Highlands / ...
13h 2mRM 205–221Train, tram, bus
cheapest- Take the train from Surat Thani Train Station to Padang Besar Malaysiatrain 45
- Take the tram from Padang Besar to Butterworthtram
- Take the bus from Penang Sentral to Cameron Highlandsbus
16h 6mRM 57–198Train, taxi
- Take the train from Surat Thani Train Station to Hat Yaitrain 45
- Take the train from Hat Yai to Padang Besar Malaysiatrain 45
- Take the train from Padang Besar to Kampartrain Ets
- Take the taxi from Kampar to Cameron Highlandstaxi
13h 25mRM 192–381Drive 733.9 km
- Drive from Surat Thani to Cameron Highlandscar 733.9 km
9h 51mRM 406–586Bus to Phuket International Airport, fly to Penang International Airport, bus
- Take the bus from Surat City Agricural Market 2 to Phuket Airportbus
- Fly from Phuket International Airport (HKT) to Penang International Airport (PEN)plane HKT - PEN
- Take the bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminalbus
13h 14mRM 372–758Bus via Surat Thani Kaset 2 Market
- Take the bus from Surat Thani Kaset 2 Market to Bus Terminal Komtarbus Surat Thani Kaset 2 Market - Bus Terminal Komtar
- Take the bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminalbus Cameron Highlands / ...
17h 2mRM 212–228Bus to Krabi Airport, fly to Ipoh, taxi
- Take the bus from Surat Thani Hotel Transfer to Ao Nang Mcdonaldbus
- Fly from Krabi Airport (KBV) to Ipoh (IPH)plane KBV - IPH
- Take the taxi from Ipoh-Airport-IPH to Cameron Highlandstaxi
18h 54mRM 688–2,103Bus to Phuket International Airport, fly to Kuala Lumpur International Airport, train, bus
- Take the bus from Surat City Agricural Market 2 to Phuket Airportbus
- Fly from Phuket International Airport (HKT) to Kuala Lumpur International Airport (KUL)plane HKT - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
- Take the bus from Terminal Bersepadu Selatan to Tanah Rata Bus Terminalbus
15h 4mRM 338–769Bus to Krabi Airport, fly to Kuala Lumpur International Airport, train, bus
- Take the bus from Surat Thani Hotel Transfer to Ao Nang Mcdonaldbus
- Fly from Krabi Airport (KBV) to Kuala Lumpur International Airport (KUL)plane KBV - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
- Take the bus from Terminal Bersepadu Selatan to Tanah Rata Bus Terminalbus
13h 58mRM 310–836
Phuket International Airport (HKT) to Penang International Airport (PEN) flights
Comparing Your Travel Options
The cheapest way to get from Surat Thani to Cameron Highlands is to train and tram and bus which costs RM 55 - RM 200 and takes 16h 6m.
The fastest way to get from Surat Thani to Cameron Highlands is to drive which takes 9h 51m and costs RM 400 - RM 600.
No, there is no direct bus from Surat Thani to Cameron Highlands. However, there are services departing from P Plus Express Surat Thani and arriving at Tanah Rata Bus Terminal via Terminal Komtar and Sungai Nibong Bus Terminal. The journey, including transfers, takes approximately 13h 2m.
The distance between Surat Thani and Cameron Highlands is 779 km. The road distance is 733.9 km.
The best way to get from Surat Thani to Cameron Highlands without a car is to bus which takes 13h 2m and costs RM 200 - RM 230.
It takes approximately 13h 2m to get from Surat Thani to Cameron Highlands, including transfers.
Surat Thani to Cameron Highlands bus services, operated by P Plus Express, depart from P Plus Express Surat Thani station.
Surat Thani to Cameron Highlands bus services, operated by P Plus Express, arrive at Penang New Asian Travel station.
Yes, the driving distance between Surat Thani to Cameron Highlands is 734 km. It takes approximately 9h 51m to drive from Surat Thani to Cameron Highlands.
Book your Surat Thani to Cameron Highlands bus tickets online with 12go.asia.
What companies run services between Surat Thani, Thailand and Cameron Highlands, Malaysia?
You can take a bus from P Plus Express Surat Thani to Tanah Rata Bus Terminal via Terminal Komtar, Sungai Nibong Besar, and Sungai Nibong Bus Terminal in around 13h 2m.
- Website
- malaysiaairlines.com
Flights from Phuket International Airport to Penang International Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- RM 300–1,300
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- RM 290–1,000
Flights from Phuket International Airport to Kuala Lumpur International Airport via Penang International Airport
- Ave. Duration
- 3h 42m
- When
- Monday, Sunday, and Wednesday
- Estimated price
- RM 320–1,300
Flights from Krabi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RM 340–900
- Website
- airasia.com
Flights from Phuket International Airport to Penang International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 210–550
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- RM 190–450
Flights from Krabi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RM 200–650
- Website
- fireflyz.com.my
Flights from Phuket International Airport to Penang International Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 340–450
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- RM 290–1,000
Flights from Phuket International Airport to Kuala Lumpur International Airport via Penang International Airport
- Ave. Duration
- 3h 25m
- When
- Monday and Sunday
- Estimated price
- RM 320–850
Flights from Krabi Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- RM 340–900
- Website
- qatarairways.com
Flights from Phuket International Airport to Penang International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- RM 300–1,300
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- RM 290–1,000
- Website
- flyscoot.com
Flights from Krabi Airport to Ipoh via Singapore Changi
- Ave. Duration
- 13h 30m
- When
- Tuesday, Thursday, Monday, and Saturday
- Estimated price
- RM 430–1,800
Flights from Krabi Airport to Ipoh via Suvarnabhumi, Singapore Changi
- Ave. Duration
- 12h 5m
- When
- Every day
- Estimated price
- RM 650–2,300
- Website
- malindoair.com
Flights from Phuket International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- RM 190–550
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 52m
- Frequency
- Hourly
- Estimated price
- RM 12–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 18–22
- 2nd Class (Air-Conditioned Berth)
- RM 12–16
- 2nd Class (Air-conditioned Seat)
- RM 44–49
Train from Hat Yai to Padang Besar Malaysia
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- RM 1–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 11–14
- 2nd Class (Air-Conditioned Berth)
- RM 1–3
- 2nd Class (Air-conditioned Seat)
- RM 30–33
Train from Surat Thani Train Station to Padang Besar Malaysia
- Ave. Duration
- 6h 13m
- Frequency
- Once daily
- Estimated price
- RM 14–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 19–24
- 2nd Class (Air-Conditioned Berth)
- RM 14–18
- 2nd Class (Air-conditioned Seat)
- RM 47–51
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Hat Yai to Padang Besar Malaysia
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- RM 1–17
- Website
- KTMB
- Shuttle
- RM 1–2
- Express
- RM 11–17
Train from Padang Besar to Kampar
- Ave. Duration
- 3h 26m
- Frequency
- Every 4 hours
- Estimated price
- RM 9–50
- Website
- KTMB
- Shuttle
- RM 9–13
- Express
- RM 30–50
Tram from Padang Besar to Butterworth
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- RM 4–29
- Website
- KTMB
- Shuttle
- RM 4–7
- Express
- RM 20–29
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
- Phone
- +66 2 352 1152
- [email protected]
- Website
- P Plus Express
Bus from P Plus Express Surat Thani to Penang New Asian Travel
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- RM 168
- Schedules at
- P Plus Express
- Phone
- +60 17-507 5415
- [email protected]
- Website
- CS Travel & Tours
Bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminal
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- RM 35–50
- Schedules at
- CS Travel & Tours
Bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminal
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- RM 35–50
- Schedules at
- CS Travel & Tours
Bus from Penang Sentral to Cameron Highlands
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Estimated price
- RM 35–55
- Book at
- easybook.com
Bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminal
- Ave. Duration
- 4h
- Frequency
- Every 4 hours
- Estimated price
- RM 35–50
- Schedules at
- CS Travel & Tours
Bus from Terminal Bersepadu Selatan to Tanah Rata Bus Terminal
- Ave. Duration
- 4h 21m
- Frequency
- 5 times a day
- Estimated price
- RM 30–45
- Book at
- easybook.com
Bus from Terminal Bersepadu Selatan to Tanah Rata Bus Terminal
- Ave. Duration
- 4h 21m
- Frequency
- 5 times a day
- Estimated price
- RM 30–45
- Book at
- easybook.com
- [email protected]
- Website
- Unititi Express
Bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminal
- Ave. Duration
- 4h 40m
- Frequency
- 3 times a day
- Estimated price
- RM 35–50
- Website
- Unititi Express
Bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminal
- Ave. Duration
- 4h 40m
- Frequency
- 3 times a day
- Estimated price
- RM 35–50
- Website
- Unititi Express
Bus from Penang Sentral to Cameron Highlands
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- RM 35–55
- Website
- Unititi Express
Bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminal
- Ave. Duration
- 4h 40m
- Frequency
- 3 times a day
- Estimated price
- RM 35–50
- Website
- Unititi Express
- Website
- PP Service
Bus from Surat City Agricural Market 2 to Phuket Airport
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- RM 106
- Schedules at
- PP Service
Bus from Surat City Agricural Market 2 to Phuket Airport
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- RM 106
- Schedules at
- PP Service
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Surat Thani Kaset 2 Market to Bus Terminal Komtar
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- RM 176
- Website
- KST Travel
- Phone
- +66 2 234 1034
- [email protected]
- Website
- 12go.co
Bus from Surat Thani Hotel Transfer to Ao Nang Mcdonald
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- RM 52
- Book at
- A and T Travel
Bus from Surat Thani Hotel Transfer to Ao Nang Mcdonald
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- RM 52
- Book at
- A and T Travel
- Ave. Duration
- 1h 19m
- Estimated price
- RM 170–230
Syarikat Perhentian Teksi Bandar Kampar
Uncle Singh Teksi Kampar
- Phone
- +60 16-562 3644
- Website
- web.facebook.com
Perkhidmatan teksi/kereta sewa ipoh
Persatuan Pemandu- Pemandu Teksi
- Phone
- +60135848085
- Website
- taxiteksiipoh.blogspot.com
Taxi servis Ipoh
- Phone
- +60-19-456-4857
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 Need to know: Greyhound, How to get from Southend Airport into central London, and Getting to Milan from the airport - to help you get the most out of your next trip.
Booking & Getting There
There are 1047+ hotels available in Cameron Highlands.















