There are 11 ways to get from Khao Lak to Cha-am by taxi, bus, train, ferry, 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.
Taxi, bus, train
best- Take the taxi from Khao Lak to Khao Sok National Parktaxi
- Take the bus from Khao Sok National Park to Surat Thani Train Stationbus
- Take the train from Surat Thani Train Station to Hua Hintrain
12h 11m฿3,809–5,110Bus, Minivan
cheapest- Take the bus from อุทยานแห่งชาติ เขาหลัก-ลำรู่;Khao Lak-Lam Ru National Park to อุทยานแห่งชาติเขาสก;Khao Sok National Parkbus 444
- Take the bus from Khao Sok to Chumphonbus
- Take the bus from Chumphon to Cha-ambus
14h 50m฿1,271–1,582Bus, ferry
- Take the bus from อุทยานแห่งชาติ เขาหลัก-ลำรู่;Khao Lak-Lam Ru National Park to อุทยานแห่งชาติเขาสก;Khao Sok National Parkbus 444
- Take the ferry from Surat Thani Phanom Khao Sok Minivan Office to Koh Samui Town Transferferry
- Take the ferry from Koh Samui Transfer to Boonsiri Ferry Hua Hinferry
24h 14m฿3,141–3,302Drive 603.6 km
- Drive from Khao Lak to Cha-amcar 603.6 km
8h 50m฿2,304–3,327Bus, Minivan, train
- Take the bus from อุทยานแห่งชาติ เขาหลัก-ลำรู่;Khao Lak-Lam Ru National Park to อุทยานแห่งชาติเขาสก;Khao Sok National Parkbus 444
- Take the bus from Khao Sok National Park to Surat Thani Townbus
- Take the train from Surat Thani Train Station to Hua Hintrain
15h 19m฿1,481–2,502Local Bus to Phuket International Airport, fly to Suvarnabhumi Airport, Minivan
- Take the bus from Khao Lak to Phuket Bus Terminal 2bus
- Fly from Phuket International Airport (HKT) to Suvarnabhumi Airport (BKK)plane HKT - BKK
- Take the bus from Southern Bus Terminal Bangkok to Cha-ambus
9h 25m฿1,682–4,289Local Bus to Phuket International Airport, fly to Don Mueang International Airport, train
- Take the bus from Khao Lak to Phuket Bus Terminal 2bus
- Fly from Phuket International Airport (HKT) to Don Mueang International Airport (DMK)plane HKT - DMK
- Take the train from Krung Thep Aphiwat Central Terminal to Ban Chaamtrain
10h 19m฿1,521–4,146Bus to Krabi Airport, fly to Suvarnabhumi Airport, Minivan
- Take the bus from อุทยานแห่งชาติ เขาหลัก-ลำรู่;Khao Lak-Lam Ru National Park to บ้านอ่าวนาง;Ban Ao Nangbus
- Fly from Krabi Airport (KBV) to Suvarnabhumi Airport (BKK)plane KBV - BKK
- Take the bus from Southern Bus Terminal Bangkok to Cha-ambus
10h 29m฿1,553–3,791Bus to Krabi Airport, fly to Don Mueang International Airport, train
- Take the bus from อุทยานแห่งชาติ เขาหลัก-ลำรู่;Khao Lak-Lam Ru National Park to บ้านอ่าวนาง;Ban Ao Nangbus
- Fly from Krabi Airport (KBV) to Don Mueang International Airport (DMK)plane KBV - DMK
- Take the train from Krung Thep Aphiwat Central Terminal to Ban Chaamtrain
11h 19m฿1,392–4,048Bus, bus to Surat Thani, fly to Suvarnabhumi Airport, Minivan
- Take the bus from อุทยานแห่งชาติ เขาหลัก-ลำรู่;Khao Lak-Lam Ru National Park to อุทยานแห่งชาติเขาสก;Khao Sok National Parkbus
- Take the bus from Surat Thani Phanom Khao Sok Minivan Office to Surat Thani Airportbus
- Fly from Surat Thani (URT) to Suvarnabhumi Airport (BKK)plane URT - BKK
- Take the bus from Southern Bus Terminal Bangkok to Cha-ambus
10h 38m฿1,747–4,375Bus, bus to Surat Thani, fly to Don Mueang International Airport, train
- Take the bus from อุทยานแห่งชาติ เขาหลัก-ลำรู่;Khao Lak-Lam Ru National Park to อุทยานแห่งชาติเขาสก;Khao Sok National Parkbus
- Take the bus from Surat Thani Phanom Khao Sok Minivan Office to Surat Thani Airportbus
- Fly from Surat Thani (URT) to Don Mueang International Airport (DMK)plane URT - DMK
- Take the train from Krung Thep Aphiwat Central Terminal to Ban Chaamtrain
11h 33m฿1,636–4,032
Phuket International Airport (HKT) to Suvarnabhumi Airport (BKK) flights
Comparing Your Travel Options
The cheapest way to get from Khao Lak to Cha-am is to bus and Minivan which costs ฿1200 - ฿1600 and takes 14h 50m.
The fastest way to get from Khao Lak to Cha-am is to drive which takes 8h 50m and costs ฿2300 - ฿3400.
No, there is no direct bus from Khao Lak to Cha-am. However, there are services departing from อุทยานแห่งชาติ เขาหลัก-ลำรู่;Khao Lak-Lam Ru National Park and arriving at Cha-am via Khao Sok and Chumphon. The journey, including transfers, takes approximately 14h 50m.
The distance between Khao Lak and Cha-am is 625 km. The road distance is 603.6 km.
The best way to get from Khao Lak to Cha-am without a car is to taxi and bus and train which takes 12h 11m and costs ฿3800 - ฿5500.
It takes approximately 12h 11m to get from Khao Lak to Cha-am, including transfers.
Khao Lak to Cha-am bus services, operated by Provincial Land Transport Office Of Krabi, depart from อุทยานแห่งชาติ เขาหลัก-ลำรู่;Khao Lak-Lam Ru National Park station.
Khao Lak to Cha-am bus services, operated by Provincial Land Transport Office Of Krabi, arrive at อุทยานแห่งชาติเขาสก;Khao Sok National Park station.
Yes, the driving distance between Khao Lak to Cha-am is 604 km. It takes approximately 8h 50m to drive from Khao Lak to Cha-am.
Book your Khao Lak to Cha-am bus tickets online with 12go.asia.
What companies run services between Khao Lak, Phangnga, Thailand and Cha-am, Thailand?
You can take a bus from อุทยานแห่งชาติ เขาหลัก-ลำรู่;Khao Lak-Lam Ru National Park to Cha-am via อุทยานแห่งชาติเขาสก;Khao Sok National Park, Khao Sok, Chumphon, and Chumphon in around 14h 50m.
- Website
- airasia.com
Flights from Phuket International Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ฿1,200–2,700
Flights from Phuket International Airport to Don Mueang International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- ฿1,100–11,000
Flights from Krabi Airport to Suvarnabhumi Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ฿1,100–3,000
Flights from Krabi Airport to Don Mueang International Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- ฿1,000–2,600
Flights from Surat Thani to Suvarnabhumi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ฿1,000–4,100
Flights from Surat Thani to Don Mueang International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ฿1,100–2,300
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Surat Thani Train Station to Hua Hin
- Ave. Duration
- 6h 40m
- Frequency
- Twice daily
- 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 Surat Thani Train Station to Hua Hin
- Ave. Duration
- 6h 40m
- Frequency
- Twice daily
- 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 Krung Thep Aphiwat Central Terminal to Ban Chaam
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ฿65–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–160
- 2nd Class (Air-Conditioned Berth)
- ฿65–85
- 2nd Class (Air-conditioned Seat)
- ฿320–350
Train from Krung Thep Aphiwat Central Terminal to Ban Chaam
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ฿65–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–160
- 2nd Class (Air-Conditioned Berth)
- ฿65–85
- 2nd Class (Air-conditioned Seat)
- ฿320–350
Train from Krung Thep Aphiwat Central Terminal to Ban Chaam
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Estimated price
- ฿65–900
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ฿600–900
- 3rd Class (Seat)
- ฿130–160
- 2nd Class (Air-Conditioned Berth)
- ฿65–85
- 2nd Class (Air-conditioned Seat)
- ฿320–350
- Website
- Phantip 1970
Bus from Khao Sok National Park to Surat Thani Train Station
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ฿340
- Schedules at
- Phantip 1970
Bus from Khao Sok National Park to Surat Thani Town
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- ฿370
- Schedules at
- Phantip 1970
Bus from Surat Thani Phanom Khao Sok Minivan Office to Surat Thani Airport
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿400
- Schedules at
- Phantip 1970
Bus from Surat Thani Phanom Khao Sok Minivan Office to Surat Thani Airport
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- ฿400
- Schedules at
- Phantip 1970
- Website
- Phantip 1970
Ferry from Surat Thani Phanom Khao Sok Minivan Office to Koh Samui Town Transfer
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- ฿900
- Schedules at
- Phantip 1970
- Ave. Duration
- 1h 8m
- Estimated price
- ฿2,400–2,900
Chill Transfers
- Phone
- +66 84 462 8459
- Website
- chilltransfers.com
Smile Taxi Khao Lak
- Phone
- +66 85 5477894
- Website
- smiletaxikhaolak.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 How to get from Florence to Rome, The London Underground: Essential tips to navigate the Tube, and Need to know: Jadrolinija - to help you get the most out of your next trip.
Booking & Getting There
There are 470+ hotels available in Cha-am.


