TL;DR: Khao Sok National Park sits inland in Surat Thani province with no train station or airport of its own, so every route in is by road (or road plus ferry from the islands). From Surat Thani, the nearest transport hub, a shared minivan runs about ฿100-350 (
US$3-11) and takes roughly 2.5-3 hours. From Khao Lak it’s the shortest hop, about 1-1.5 hours by shared minivan for roughly ฿280-500 ($8-15). From Phuket or Krabi, budget 2.5-4 hours by shared minivan or bus for roughly ฿350-600 ($11-18), or a faster 2-2.5 hour private transfer from around ฿2,300-3,900 ($70-118) per vehicle. From Koh Samui or Koh Phangan, it’s a ferry to the mainland plus a bus or van, a 6-8.5 hour combined trip costing roughly ฿450-990 (~$14-30) per person on a combo ticket. All prices ฿33 = US$1 (July 2026).
Anyone searching “how to get to Khao Sok” is dealing with the same problem: it’s a national park, not a city, so there’s no airport code or station name to plug into a booking site. This guide covers every realistic route in, from the closest (Khao Lak, barely over an hour away) to the longest (Koh Phangan, most of a day), with real 2026 prices and times for shared minivans, buses and private transfers. Every figure below is checked against current operator listings and route-comparison sites, sourced at the end.
Khao Sok routes compared
| From | Option | Price | Duration |
|---|---|---|---|
| Khao Lak | Shared minivan | ฿280-500 (~US$8-15) | ~1-1.5 hrs |
| Khao Lak | Private taxi | ฿1,800-2,100 (~$55-64) per vehicle | ~1 hr |
| Surat Thani (town/train station) | Public minivan or bus | ฿100-350 (~$3-11) | ~2.5-3 hrs |
| Surat Thani Airport | Shared van (Phantip) | Similar to town fare | ~2.5-3 hrs, must depart before 4:15pm |
| Surat Thani | Private taxi | ฿1,600-2,600 (~$48-79) per vehicle | ~2-2.5 hrs |
| Krabi | Shared minivan | ฿350-450 (~$11-14) | ~2-3.5 hrs |
| Krabi | Public bus | ฿150-450 (~$5-14) | ~3.5 hrs |
| Krabi | Private taxi | ฿2,300-3,100 (~$70-94) per vehicle | ~1.5-3 hrs |
| Phuket | Shared minivan or bus | ฿400-600 (~$12-18) | ~2.5-4 hrs |
| Phuket | Private taxi | ฿2,700-3,900 (~$82-118) per vehicle | ~2-2.5 hrs |
| Koh Samui | Ferry + shared bus/van combo | ฿450-990 (~$14-30) | ~6-8 hrs |
| Koh Samui | Ferry + private taxi | ~5-6 hrs | |
| Koh Phangan | Ferry + van combo | ~7-8.5 hrs |
Private transfer prices are per vehicle, not per person. Compiled from Thai National Parks, 12Go, Bookaway and shippedaway.com route listings; see Sources.
From Phuket
Budget 2.5-4 hours and ฿400-600 (~US$12-18) for a shared minivan, or pay more for a faster private transfer. Minivans (sometimes still marketed as “bus” tickets, though the route runs almost entirely with minivans) depart from Phuket Bus Terminal 2 and from hotel pickup points around Patong, Kata Karon, Phuket Town and the airport, with multiple departures a day, roughly between 6am and 3:30pm. A standard public bus is the cheapest option at around ฿370 ($11) but takes the longest, up to 4-4.5 hours. A private taxi cuts the trip to about 2-2.5 hours and starts around ฿2,700-2,800 ($82-85) for a sedan, rising to ฿3,800-3,900 (~$115-118) for a minivan that fits a larger group, with a further ฿10-20 (in USD terms, roughly ฿330-660) added if your final stop is the Cheow Lan Lake pier rather than the village.
From Krabi
A shared minivan costs roughly ฿350-450 (~US$11-14) and takes about 2-3.5 hours; a public bus is cheaper but slower. Minivans depart from Krabi Town and Ao Nang hotel pickup points several times a day, typically between 7:30am and 4:20pm. The cheapest option is the standard public bus, run by Phantip Travel from Krabi Bus Terminal roughly every four hours, at ฿150-450 ($5-14) but closer to 3.5 hours including stops. A private transfer runs ฿2,300-3,100 ($70-94) per vehicle depending on size (sedan, MPV or minivan) and covers the same route in as little as 1.5-2 hours door to door with no other passengers to pick up.
From Khao Lak
This is the shortest hop to Khao Sok, about 1-1.5 hours by shared minivan for ฿280-500 (~US$8-15), or around an hour by private transfer. Because Khao Lak sits directly on the road corridor between Phuket and Surat Thani, it’s the easiest and quickest coastal base for a Khao Sok day trip or onward journey. A private sedan runs about ฿1,800 ($55), an MPV about ฿1,900 ($58) and a minivan about ฿2,100 ($64), with an extra ฿600 ($18) if you’re continuing to the Cheow Lan Lake pier rather than stopping at the village. See outthailand.com’s dedicated Khao Sok to Phuket route guide if Phuket, not Khao Lak, is your other endpoint.
From Surat Thani
Surat Thani is the real transport hub for this whole region, with an airport, a train station and a bus terminal, and it’s the cheapest way in at ฿100-350 (~US$3-11). Public minivans and buses run roughly hourly from about 6am to 5pm from Surat Thani town, the train station (at Phunphin) and the Talad Kaset 2 terminal, taking around 2.5-3 hours. From the airport specifically, Phantip Travel runs a public shared van that can be booked ahead or bought at their arrivals-hall booth, but it has a same-day cutoff of around 4:15pm, so a flight landing later in the evening needs a private taxi (roughly ฿1,600-2,600 / $48-79 per vehicle) or an overnight in Surat Thani before continuing. Most public minivans drop passengers at the Khao Sok van station, about 2km from the village, where a local pickup truck covers the last leg for around ฿80 ($2.40) per person.
From Koh Samui
Expect a full travel day: a car ferry to the mainland followed by a bus or van, totalling roughly 6-8 hours and ฿450-990 (~US$14-30) on a combined ticket. Seatran Ferry, Raja Ferry and Lomprayah all run the crossing from Koh Samui’s Nathon Pier to Donsak Pier, about 1.5-2 hours, after which a bus or minivan covers the remaining 2-3 hours to Khao Sok. Booking a combo ferry-plus-van ticket in one purchase (from around ฿450 / $14) is simpler and usually cheaper than buying each leg separately, and it avoids the risk of missing your onward connection if the ferry runs late. Families or small groups who want to cut the total time to about 5-6 hours can book a private taxi for the land leg, which runs roughly ฿5,000-6,000 ($150-180) for the vehicle, on top of the ferry fare.
From Koh Phangan
This is the longest standard route, roughly 7-8.5 hours and ฿660-990 (~US$20-30) per person for a ferry-plus-van combo ticket. The ferry crossing from Koh Phangan alone runs about 2-2.5 hours, longer than the Koh Samui crossing, before the same roughly 2-3 hour road leg into Khao Sok. Early departures, around 7-7:30am, give the best shot at reaching Khao Sok at a reasonable hour rather than after dark; book the combo ticket in advance during the November-April high season, when both ferries and onward vans fill up.
Booking tips that actually matter
- Book at least a day ahead in high season (November-April). Popular routes like Phuket-Khao Sok and Krabi-Khao Sok can sell out, and last-minute walk-up fares tend to run higher than pre-booked ones.
- Private transfers are priced per vehicle, not per person. For two to four people travelling together, a private sedan or MPV often works out close to the shared minivan price per head, with a shorter, more predictable journey.
- Confirm your drop-off point. Some tickets end at the Khao Sok van station rather than your specific guesthouse; message your accommodation with your arrival time so they can arrange the last-mile pickup truck or shuttle.
- If arriving after dark, especially from Surat Thani Airport or the islands, a private transfer or an overnight stop is usually more reliable than chasing the last public minivan of the day.
Bottom line
There’s no single “right” way into Khao Sok, only the option that matches your budget and starting point: Khao Lak for the shortest hop, Surat Thani for the cheapest, and a private transfer from any coastal base if a 2-2.5 hour direct ride beats a longer shared minivan. Once you’ve arrived, plan the rest of your visit with things to do in Khao Sok, read up on Khao Sok National Park for fees and trekking basics, and see Cheow Lan Lake if an overnight on the water is part of the plan. Check what’s on to time your visit around anything happening locally.
Sources
- Thai National Parks: Khao Sok Taxi Services (Surat Thani, Phuket, Krabi, Ao Nang, Khao Lak): private transfer pricing by origin and vehicle type
- shippedaway.com: How to travel from Phuket to Khao Sok: minivan/bus schedule and pricing, private transfer pricing, departure points
- shippedaway.com: How to travel from Krabi to Khao Sok: minivan/bus pricing and duration, private transfer pricing, booking tips
- Khao Sok Accommodation: Getting from Surat Thani to Khao Sok: public minivan/bus schedule and pricing, airport van cutoff time, van station transfer
- Khao Sok Accommodation: Getting from the islands to Khao Sok: Koh Samui ferry and bus/van/private taxi options and pricing
- 12Go: Surat Thani to Khao Sok: minivan pricing and duration
- Bookaway: Koh Phangan to Khao Sok: ferry-van combo pricing and duration
- Bookaway: Phuket to Khao Sok: minivan pricing, departure frequency