Krabi to Khao Sok About 145 km of road, two to four hours.
The short answer: Most people take a shared van: they leave Krabi Town about every half hour from 06:30 to 15:00 and take about three and a half to four and a half hours with pickups, for about 300 to 500 baht. A private car takes two to two and a half hours and costs about 2,500 to 3,500 baht for the car. There is no airport, train or direct boat to Khao Sok.
Below: the options compared, vans from Ao Nang and the airport, where you are dropped, and the trip back.
Krabi to Khao Sok at a glance
Times and fares from Visit Thailand Today's Krabi to Khao Sok guide (October 2026), taken from the 12Go board; 12Go prices include a booking fee.
| Option | How long | Leaves from | Price (one way) | Best for |
|---|---|---|---|---|
| Shared van | About 3.5–4.5 hours with pickups | Krabi Town hotels or the van station, about every 30 minutes from 06:30 to 15:00 | About 300–500 baht | Most people |
| Shared van from Ao Nang | About 3.5–5.5 hours | Ao Nang hotels, about 07:00, 08:00, 11:00, 14:00, 15:00 | About 400–500 baht | Staying in Ao Nang |
| Shared van from the airport | Four hours or more, usually with a change in Krabi Town | Krabi Airport | From about 350–400 baht | Landing in the morning |
| Private car | About 2–2.5 hours | Your hotel or the airport | About 2,500–3,500 baht per car | Groups, late arrivals, families |
Compare live times and prices: all Krabi to Khao Sok options on 12Go.
Which one should you pick?
Take a morning van in most cases, and choose one that goes straight to Khao Sok: some go round by Khao Lak and take much longer.
Book a private car if there are three or four of you, when it costs about the same per person as a van seat, or if you land at Krabi Airport after about 13:00, when the last vans have gone.
Coming from Railay, take an early longtail boat to Ao Nang or Ao Nam Mao first; there is no road. Some tickets combine the boat and the van.
Shared vans
Black Tiger, Phichet, Krabi Sea Pearl and several smaller firms run 10- to 14-seat vans, with luggage stacked at the back. 12Go lists departures such as 07:30, 09:00, 10:30, 11:50, 13:30, 15:00 and 16:20, taking from just under three hours to about five with pickups.
From the airport, vans start at about 350 to 400 baht but usually change in Krabi Town, so allow four hours or more; the last ones leave in mid-afternoon. A Phantip bus from Krabi Bus Terminal is also mentioned by Khao Sok resorts, about three and a half hours for 320 to 450 baht, but it is not sold online, so ask at the terminal.
Arriving in Khao Sok
Vans that include a hotel transfer drop you at your hotel. The cheaper vans stop at the Khao Sok van station on Route 401, where the village road turns off; guesthouses are spread along about 2 km of road up to the park headquarters, and a taxi from the junction costs up to about 80 baht a person. Message your hotel with your arrival time and many will collect you. See where to stay in Khao Sok.
Straight to Cheow Lan Lake
The road from Krabi reaches Route 401 east of the village, so Ratchaprapha pier on Cheow Lan Lake comes first: about 125 to 135 km from Krabi, around two hours, with the village about an hour further west. Boats to the raft houses do not run after dark, so reach the pier by early afternoon. Raft packages often include the transfer from Krabi hotels. See our Khao Sok guide.
Khao Sok back to Krabi
Vans back leave Khao Sok from about 07:30 to 16:30, take two and a half to four hours, and cost about 230 to 610 baht, most around 360. They end at the Krabi van station, in Krabi Town or at Ao Nang hotels, so check before you book. For a flight, take a car: the airport is about 150 km and two and a half hours away, so leave Khao Sok about five hours before departure.
Booking Krabi to Khao Sok on 12Go
12Go lists the shared vans from Krabi Town, Ao Nang and the Krabi van station, and private cars from the airport, with live seats and e-tickets.
Prices on 12Go include a booking fee. A day trip from Krabi is possible on a tour, but it means about four hours of driving in a twelve-hour day; two nights, one in the village and one on the lake, are better.
Krabi to Khao Sok FAQ
How far is Khao Sok from Krabi?
About 142 to 145 km from Krabi Town and about 150 km from Ao Nang or the airport: two to two and a half hours by car.
How long does the van take?
About three and a half to four and a half hours, including pickups; longer if it goes by Khao Lak.
How much is a taxi from Krabi to Khao Sok?
About 2,500 to 3,500 baht for a private car.
Is there a bus from Krabi to Khao Sok?
Khao Sok resorts mention a Phantip bus from Krabi Bus Terminal, about three and a half hours, but it is not sold online. Most people take a shared van.
Can I get from Krabi Airport to Khao Sok?
Yes, by shared van with a change in Krabi Town, or by private car. If you land after about 13:00, book a car or stay a night in Krabi.
Last checked: 7 November 2026. Distances, vans, operators, departure times, fares, the airport, private cars, the bus, the drop-off, Cheow Lan Lake and the trip back from Visit Thailand Today's Krabi to Khao Sok guide (26 October 2026, from the 12Go board and Khao Sok resorts); cross-checked with 12Go (about 90 van departures a day from Krabi). Timetables and fares change, so check before you travel.
Continue Planning
The next steps for a trip to Khao Sok
