There are 11 ways to get from Cha-am to Khao Sok by train, bus, 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.
Train, bus via Hua Hin
best- Take the train from Hua Hin to Surat Thani Train Stationtrain 85
- Take the bus from Surat Thani Train Station to Khao Sok National Parkbus Surat Thani Train Station - Khao Sok National Park
9h 35m฿409–2,262Bus
- Take the bus from Hua Hin to Khao Sok Hotel Transferbus Hua Hin - Khao Sok Hotel Transfer
10h 34m฿759–2,362Drive 559.3 km
- Drive from Cha-am to Khao Sokcar 559.3 km
8h 7m฿2,143–3,095Train to Don Mueang International Airport, fly to Surat Thani, bus
- Take the train from Ban Chaam to Krung Thep Aphiwat Central Terminaltrain
- Fly from Don Mueang International Airport (DMK) to Surat Thani (URT)plane DMK - URT
- Take the bus from Surat Thani Airport to Khao Sok National Parkbus
8h 21m฿1,409–3,919Train, bus
- Take the train from Ban Chaam to Surat Thani Train Stationtrain 167
- Take the bus from Surat Thani Train Station to Khao Sok National Parkbus Surat Thani Train Station - Khao Sok National Park
11h 15m฿414–1,362Bus via Khao Sok van station
- Take the bus from Hua Hin Clock Tower to Khao Sok van stationbus Hua Hin Clock Tower - Khao Sok van station
13h 28m฿954–1,807Train to Don Mueang International Airport, fly to Phuket International Airport, bus
- Take the train from Ban Chaam to Krung Thep Aphiwat Central Terminaltrain
- Fly from Don Mueang International Airport (DMK) to Phuket International Airport (HKT)plane DMK - HKT
- Take the bus from Phuket Airport to Khao Sok Transferbus
9h 31m฿1,839–4,019Train to Suvarnabhumi Airport, fly to Surat Thani, bus
- Take the train from Ban Chaam to Krung Thep Aphiwat Central Terminaltrain
- Fly from Suvarnabhumi Airport (BKK) to Surat Thani (URT)plane BKK - URT
- Take the bus from Surat Thani Airport to Khao Sok National Parkbus
9h 13m฿1,414–4,599Train to Suvarnabhumi Airport, fly to Phuket International Airport, bus
- Take the train from Ban Chaam to Krung Thep Aphiwat Central Terminaltrain
- Fly from Suvarnabhumi Airport (BKK) to Phuket International Airport (HKT)plane BKK - HKT
- Take the bus from Phuket Airport to Khao Sok Transferbus
10h 13m฿1,794–4,699Train to Don Mueang International Airport, fly to Krabi Airport, bus
- Take the train from Ban Chaam to Krung Thep Aphiwat Central Terminaltrain
- Fly from Don Mueang International Airport (DMK) to Krabi Airport (KBV)plane DMK - KBV
- Take the bus from Klong Jilad Pier Krabi to Khao Sok Transferbus
11h 15m฿1,733–4,353Train to Suvarnabhumi Airport, fly to Krabi Airport, bus
- Take the train from Ban Chaam to Krung Thep Aphiwat Central Terminaltrain
- Fly from Suvarnabhumi Airport (BKK) to Krabi Airport (KBV)plane BKK - KBV
- Take the bus from Klong Jilad Pier Krabi to Khao Sok Transferbus
11h 57m฿1,888–4,533
Cha-am to Khao Sok by train and bus
Comparing Your Travel Options
The cheapest way to get from Cha-am to Khao Sok is to train and bus which costs ฿410 - ฿1400 and takes 11h 15m.
The fastest way to get from Cha-am to Khao Sok is to drive which takes 8h 7m and costs ฿2100 - ฿3100.
No, there is no direct bus from Cha-am to Khao Sok. However, there are services departing from Hua Hin and arriving at Khao Sok Hotel Transfer via . The journey, including transfers, takes approximately 10h 34m.
The distance between Cha-am and Khao Sok is 555 km. The road distance is 559.3 km.
The best way to get from Cha-am to Khao Sok without a car is to train and bus via Hua Hin which takes 9h 35m and costs ฿400 - ฿2300.
It takes approximately 9h 35m to get from Cha-am to Khao Sok, including transfers.
Cha-am to Khao Sok bus services, operated by A and T Travel, depart from Hua Hin station.
Cha-am to Khao Sok bus services, operated by A and T Travel, arrive at Khao Sok Hotel Transfer station.
Yes, the driving distance between Cha-am to Khao Sok is 559 km. It takes approximately 8h 7m to drive from Cha-am to Khao Sok.
Book your Cha-am to Khao Sok bus tickets online with 12go.asia.
What companies run services between Cha-am, Thailand and Khao Sok, Thailand?
A and T Travel operates a bus from Hua Hin to Khao Sok Hotel Transfer 3 times a day. Tickets cost ฿750–1,500 and the journey takes 9h 13m.
- Website
- airasia.com
Flights from Don Mueang International Airport to Surat Thani
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1,000–2,600
Flights from Don Mueang International Airport to Phuket International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,100–2,600
Flights from Suvarnabhumi Airport to Phuket International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿1,100–2,300
Flights from Don Mueang International Airport to Krabi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,000–2,700
Flights from Suvarnabhumi Airport to Krabi Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿1,100–3,000
- Website
- lionairthai.com
Flights from Don Mueang International Airport to Surat Thani
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿950–2,900
Flights from Don Mueang International Airport to Phuket International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,100–2,700
Flights from Don Mueang International Airport to Krabi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿850–2,900
- Website
- thaiairways.com
Flights from Suvarnabhumi Airport to Phuket International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,400–4,900
Flights from Suvarnabhumi Airport to Krabi Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- ฿1,300–5,500
Flights from Suvarnabhumi Airport to Krabi Airport via Koh Samui
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- ฿1,300–3,200
- Website
- vietjetair.com
Flights from Suvarnabhumi Airport to Surat Thani
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- ฿950–3,100
Flights from Suvarnabhumi Airport to Phuket International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- ฿1,000–3,300
Flights from Suvarnabhumi Airport to Krabi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,000–3,100
- Website
- nokair.com
Flights from Don Mueang International Airport to Surat Thani
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1,100–2,500
Flights from Don Mueang International Airport to Phuket International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,200–3,500
Flights from Don Mueang International Airport to Krabi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,100–3,300
- Website
- bangkokair.com
Flights from Suvarnabhumi Airport to Phuket International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- ฿1,400–4,900
Flights from Suvarnabhumi Airport to Krabi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,300–3,200
Flights from Suvarnabhumi Airport to Krabi Airport via Koh Samui
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- ฿1,300–3,200
- Website
- Thai Railway
Train from Hua Hin to Surat Thani Train Station
- Ave. Duration
- 6h 10m
- Frequency
- Hourly
- Estimated price
- ฿180–1,400
- Schedules at
- Thai Railway
Train from Ban Chaam to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 3h 21m
- Frequency
- Every 4 hours
- Estimated price
- ฿85–470
- Schedules at
- Thai Railway
Train from Ban Chaam to Surat Thani Train Station
- Ave. Duration
- 8h 30m
- Frequency
- Every 4 hours
- Estimated price
- ฿180–650
- Schedules at
- Thai Railway
Train from Ban Chaam to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 3h 21m
- Frequency
- Every 4 hours
- Estimated price
- ฿85–470
- Schedules at
- Thai Railway
Train from Ban Chaam to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 3h 21m
- Frequency
- Every 4 hours
- Estimated price
- ฿85–470
- Schedules at
- Thai Railway
Train from Ban Chaam to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 3h 21m
- Frequency
- Every 4 hours
- Estimated price
- ฿85–470
- Schedules at
- Thai Railway
Train from Ban Chaam to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 3h 21m
- Frequency
- Every 4 hours
- Estimated price
- ฿85–470
- Schedules at
- Thai Railway
Train from Ban Chaam to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 3h 21m
- Frequency
- Every 4 hours
- Estimated price
- ฿85–470
- Schedules at
- Thai Railway
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Hua Hin to Surat Thani Train Station
- Ave. Duration
- 6h 47m
- Frequency
- 4 times a day
- Estimated price
- ฿140–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿180–220
- 2nd Class (Air-Conditioned Berth)
- ฿140–190
- 2nd Class (Air-conditioned Seat)
- ฿430–470
Train from Ban Chaam to Surat Thani Train Station
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ฿150–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿190–230
- 2nd Class (Air-Conditioned Berth)
- ฿150–200
- 2nd Class (Air-conditioned Seat)
- ฿440–480
- Website
- Phantip 1970
Bus from Surat Thani Train Station to Khao Sok National Park
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ฿260
- Schedules at
- Phantip 1970
Bus from Surat Thani Train Station to Khao Sok National Park
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ฿260
- Schedules at
- Phantip 1970
- Phone
- +66 2 252 1052
- [email protected]
- Website
- 12go.co
Bus from Surat Thani Train Station to Khao Sok National Park
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- ฿500
- Book at
- PL Travel
Bus from Surat Thani Airport to Khao Sok National Park
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿580
- Book at
- PL Travel
Bus from Surat Thani Train Station to Khao Sok National Park
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- ฿500
- Book at
- PL Travel
Bus from Surat Thani Airport to Khao Sok National Park
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿580
- Book at
- PL Travel
- Phone
- +66 2 237 1037
- [email protected]
- Website
- 12go.co
Bus from Surat Thani Train Station to Khao Sok National Park
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ฿320
- Book at
- Samui Tour
Bus from Surat Thani Airport to Khao Sok National Park
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ฿320
- Book at
- Samui Tour
Bus from Surat Thani Train Station to Khao Sok National Park
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ฿320
- Book at
- Samui Tour
Bus from Surat Thani Airport to Khao Sok National Park
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- ฿320
- Book at
- Samui Tour
- Phone
- +66 2 234 1034
- [email protected]
- Website
- 12go.co
Bus from Hua Hin to Khao Sok Hotel Transfer
- Ave. Duration
- 9h 13m
- Frequency
- 3 times a day
- Estimated price
- ฿750–1,500
- Book at
- A and T Travel
Bus from Surat Thani Airport to Khao Sok National Park
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ฿468
- Book at
- A and T Travel
Bus from Surat Thani Airport to Khao Sok National Park
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ฿468
- Book at
- A and T Travel
- Phone
- +66 2 247 1047
- [email protected]
- Website
- 12go.co
Bus from Surat Thani Airport to Khao Sok National Park
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿835
- Book at
- Nor Phuangphet Transport
Bus from Surat Thani Airport to Khao Sok National Park
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿835
- Book at
- Nor Phuangphet Transport
- Phone
- +66 2 221 1021
- [email protected]
- Website
- Andaman Shuttle
Bus from Surat Thani Airport to Khao Sok National Park
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ฿620
- Website
- Andaman Shuttle
Bus from Surat Thani Airport to Khao Sok National Park
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ฿620
- Website
- Andaman Shuttle
- Phone
- +66 2 218 1018
- [email protected]
- Website
- Nitiphong Phai Boon Transport
Bus from Hua Hin Clock Tower to Khao Sok van station
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- ฿945
- Website
- Nitiphong Phai Boon Transport
- Phone
- +66 99 414 6109
- Website
- Call Me Taxi
Bus from Phuket Airport to Khao Sok Transfer
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ฿650
- Schedules at
- Call Me Taxi
Bus from Phuket Airport to Khao Sok Transfer
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ฿650
- Schedules at
- Call Me Taxi
Bus from Klong Jilad Pier Krabi to Khao Sok Transfer
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿554
- Schedules at
- Call Me Taxi
Bus from Klong Jilad Pier Krabi to Khao Sok Transfer
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ฿554
- Schedules at
- Call Me Taxi
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 4 stunningly beautiful Philippines islands you need to visit, Slovenia: Getting from Ljubljana to Lake Bled, and Why you should take the train in the US - to help you get the most out of your next trip.
Booking & Getting There
There are 154+ hotels available in Khao Sok.


