There are 7 ways to get from Ko Samui to Cameron Highlands by plane, taxi, busferry, train, bus, car ferry, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Ipoh, taxi
best- Fly from Koh Samui Airport (USM) to Ipoh (IPH)plane USM - IPH
- Take the taxi from Ipoh-Airport-IPH to Cameron Highlandstaxi
5h 58mRMĀ 1,054ā1,464Car ferry, bus, train
cheapest- Take the car ferry from Lipa Noi Pier to Raja Ferry Donsak Piercarferry
- Take the bus from Raja Ferry Donsak Pier to Surat Thani Train Stationbus
- Take the train from Surat Thani Train Station to Hat Yaitrain
- Take the train from Hat Yai to Padang Besartrain
- Take the train from Padang Besar to Butterworthtrain
- Take the bus from Penang Sentral to Cameron Highlandsbus
19h 49mRMĀ 128ā387Bus and ferry, train, taxi
- Take the busferry from Koh Samui Nathon Pier to Surat Thani Train stationbusferry
- Take the train from Surat Thani Train Station to Hat Yaitrain
- Take the train from Hat Yai to Padang Besartrain
- Take the train from Padang Besar to Kampartrain Ets
- Take the taxi from Kampar to Cameron Highlandstaxi
15h 28mBus and ferry, Minivan, bus
- Take the busferry from Koh Samui Nathon Pier to Surat Thani Citybusferry
- Take the bus from Surathani Talad Kaset Station to Hat Yai Bus Terminalbus
- Take the bus from Hat Yai to Terminal Bas Sungai Nibongbus
- Take the bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminalbus
18h 11mFly to Penang International Airport, bus
- Fly from Koh Samui Airport (USM) to Penang International Airport (PEN)plane USM - PEN
- Take the bus from Sungai Nibong Bus Terminal to Tanah Rata Bus Terminalbus
9h 31mRMĀ 800ā1,386Bus and ferry, bus
- Take the busferry from Koh Samui Nathon Pier to Donsak Pierbusferry
- Take the bus from Donsak Piers to Hat Yai Airportbus
- Take the bus from Hat Yai to Terminal Meru Rayabus
- Take the bus from Terminal Meru Raya to Cameron Highlandsbus
19h 7mCar ferry, drive
- Take the car ferry from Lipa Noi Pier to Raja Ferry Donsak Piercarferry
- Drive from Raja Ferry Donsak Pier to Cameron Highlandscar
11h 24mRMĀ 349ā523
Koh Samui Airport (USM) to Ipoh (IPH) flights
Questions & Answers
The cheapest way to get from Ko Samui to Cameron Highlands is to car ferry and bus and train which costs RM 120Ā -Ā RM 390 and takes 19h 49m.
The fastest way to get from Ko Samui to Cameron Highlands is to fly and taxi which takes 5h 58m and costs RM 1000Ā -Ā RM 1500.
No, there is no direct bus from Ko Samui to Cameron Highlands. However, there are services departing from Koh Samui Nathon Pier and arriving at Tanah Rata Bus Terminal via Surathani Talad Kaset Station, Hat Yai and Sungai Nibong Bus Terminal. The journey, including transfers, takes approximately 18h 11m.
The distance between Ko Samui and Cameron Highlands is 673 km.
The best way to get from Ko Samui to Cameron Highlands without a car is to bus and ferry and train and taxi which takes 15h 28m and costs .
It takes approximately 5h 58m to get from Ko Samui to Cameron Highlands, including transfers.
Ko Samui to Cameron Highlands bus services, operated by Lomprayah, depart from Koh Samui Nathon Pier station.
Ko Samui to Cameron Highlands bus services, operated by Lomprayah, arrive at Surat Thani City station.
There are 1030+ hotels available in Cameron Highlands.
What companies run services between Ko Samui, Thailand and Cameron Highlands, Malaysia?
There is no direct connection from Ko Samui to Cameron Highlands. However, you can take the taxi to Koh-Samui-Airport-USM airport, fly to Ipoh (IPH), then take the taxi to Cameron Highlands. Alternatively, you can take the vehicle to Surat Thani Train station, walk to Surat Thani Train Station, take the train to Hat Yai, take the train to Padang Besar, take the train to Kampar, then take the taxi to Cameron Highlands.
- Website
- singaporeair.com
Flights from Koh Samui Airport to Ipoh viaĀ Singapore Changi
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- RMĀ 750ā1,100
Flights from Koh Samui Airport to Ipoh viaĀ Suvarnabhumi, Singapore Changi
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- RMĀ 750ā1,100
Flights from Koh Samui Airport to Penang International Airport viaĀ Singapore Changi
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- RMĀ 600ā1,200
- Website
- flyscoot.com
Flights from Koh Samui Airport to Ipoh viaĀ Singapore Changi
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- RMĀ 750ā1,100
Flights from Koh Samui Airport to Penang International Airport viaĀ Singapore Changi
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- RMĀ 600ā1,200
- Website
- thaiairways.com
Flights from Koh Samui Airport to Penang International Airport viaĀ Suvarnabhumi
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- RMĀ 700ā2,000
- Website
- airasia.com
Flights from Koh Samui Airport to Penang International Airport viaĀ Phuket
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RMĀ 800ā1,100
- Website
- airasia.com
Flights from Koh Samui Airport to Penang International Airport viaĀ Don Muang
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- RMĀ 750ā1,000
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Estimated price
- RMĀ 12ā110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RMĀ 75ā110
- 3rd Class (Seat)
- RMĀ 18ā23
- 2nd Class (Air-Conditioned Berth)
- RMĀ 12ā16
- 2nd Class (Air-conditioned Seat)
- RMĀ 45ā49
Train from Hat Yai to Padang Besar
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- RMĀ 1ā110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RMĀ 75ā110
- 3rd Class (Seat)
- RMĀ 12ā15
- 2nd Class (Air-Conditioned Berth)
- RMĀ 1ā3
- 2nd Class (Air-conditioned Seat)
- RMĀ 30ā34
Train from Surat Thani Train Station to Hat Yai
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Estimated price
- RMĀ 12ā110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RMĀ 75ā110
- 3rd Class (Seat)
- RMĀ 18ā23
- 2nd Class (Air-Conditioned Berth)
- RMĀ 12ā16
- 2nd Class (Air-conditioned Seat)
- RMĀ 45ā49
Train from Hat Yai to Padang Besar
- Ave. Duration
- 45 min
- Frequency
- 3 times a day
- Estimated price
- RMĀ 1ā110
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- RMĀ 75ā110
- 3rd Class (Seat)
- RMĀ 12ā15
- 2nd Class (Air-Conditioned Berth)
- RMĀ 1ā3
- 2nd Class (Air-conditioned Seat)
- RMĀ 30ā34
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Padang Besar to Kampar
- Ave. Duration
- 3h 26m
- Frequency
- Once daily
- Estimated price
- RMĀ 8ā45
- Website
- https://www.ktmb.com.my
- Shuttle
- RMĀ 8ā13
- Express
- RMĀ 30ā45
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- Website
- ktmb.com.my
Train from Padang Besar to Butterworth
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- RMĀ 40ā60
- Website
- https://www.ktmb.com.my/Komuter.html
- Phone
- +66 89 873 0008
- customercare@lomprayah.com
- Website
- lomprayah.com
Busferry from Koh Samui Nathon Pier to Surat Thani Train station
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
Busferry from Koh Samui Nathon Pier to Surat Thani City
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
Busferry from Koh Samui Nathon Pier to Donsak Pier
- Ave. Duration
- 1h
- Frequency
- 3 times a day
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
Bus from Surathani Talad Kaset Station to Hat Yai Bus Terminal
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- RMĀ 29
- Phone
- 019 - 545 3888
- beh_travel@outlook.com
- Website
- behtravelandtour.com
Bus from Hat Yai to Terminal Bas Sungai Nibong
- Ave. Duration
- 4h 11m
- Frequency
- 3 times a day
- Estimated price
- RMĀ 60
- Schedules at
- behtravelandtour.com
- Phone
- +60 12-510 9722
- cstravel2009@gmail.com
- Website
- cstravelandtours.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
- cstravelandtours.com
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
- cstravelandtours.com
Bus from Terminal Meru Raya to Cameron Highlands
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a day
- Estimated price
- RMĀ 14ā20
- Book at
- easybook.com
- Phone
- 011 1866 8811
- unititiexpress@gmail.com
- Website
- unititi.com.my
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
- https://www.unititi.com.my/
Bus from Penang Sentral to Cameron Highlands
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- RMĀ 35ā55
- Website
- https://www.unititi.com.my/
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
- https://www.unititi.com.my/
Bus from Terminal Meru Raya to Cameron Highlands
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- RMĀ 16ā22
- Website
- https://www.unititi.com.my/
- Phone
- +66 2 277 4488
- info@rajaferryport.com
- Website
- rajaferryport.com
Bus from Raja Ferry Donsak Pier to Surat Thani Train Station
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- RMĀ 25
- Book at
- https://12go.asia/en/operator/raja-ferry
- Website
- https://www.rajaferryport.com/
- Phone
- +66 614655695
- booking.smartenplus@gmail.com
- Website
- smartenplus.co.th
Bus from Donsak Piers to Hat Yai Airport
- Ave. Duration
- 6h
- Frequency
- On demand
- Estimated price
- RMĀ 460ā800
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
- Phone
- +60 5-253 8898
- srimajutours@srimaju.com
- Website
- srimaju.com
Bus from Hat Yai to Terminal Meru Raya
- Ave. Duration
- 5h 46m
- Frequency
- Twice daily
- Estimated price
- RMĀ 60ā100
- Website
- https://www.srimaju.com/
- Phone
- +60165217775
- kesatuanexpress@gmail.com
- Website
- easybook.com
Bus from Hat Yai to Terminal Meru Raya
- Ave. Duration
- 8h 1m
- Frequency
- Twice daily
- Estimated price
- RMĀ 65ā90
- Schedules at
- kesatuanexpress.com
- Book at
- easybook.com
- Phone
- +66 2 277 4488
- info@rajaferryport.com
- Website
- rajaferryport.com
Car ferry from Lipa Noi Pier to Raja Ferry Donsak Pier
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- RMĀ 15ā28
- Book at
- https://12go.asia/en/operator/raja-ferry
- Website
- https://www.rajaferryport.com/
Car ferry from Lipa Noi Pier to Raja Ferry Donsak Pier
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- RMĀ 15ā28
- Book at
- https://12go.asia/en/operator/raja-ferry
- Website
- https://www.rajaferryport.com/
- Ave. Duration
- 1h 19m
- Estimated price
- RMĀ 170ā230
Perkhidmatan teksi/kereta sewa ipoh
Persatuan Pemandu- Pemandu Teksi
- Phone
- +60135848085
- Website
- taxiteksiipoh.blogspot.com
Taxi servis Ipoh
- Phone
- +60-19-456-4857
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, Train travel in Spain: A guide to Renfe, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.





























