Skip to content
Khao Sok — Ancient rainforest, a flooded karst lake, floating raft houses and jungle rivers between the two coasts.
Andaman Coast

Getting to Khao Sok

Khao Sok sits on the highway between the two coasts, a few hours by road from Surat Thani, Phuket, Khao Lak and Krabi.

The nearest airports are Surat Thani (URT), about an hour and a half to two hours east, and Phuket (HKT), about three hours south-west. Both have frequent flights from Bangkok. Minivans and buses between Surat Thani and the Andaman coast pass the Khlong Sok junction, where lodges collect guests for the last couple of kilometres.

From Bangkok overland, take an overnight train to Surat Thani station (at Phun Phin) and a minivan from there. Coming from Koh Samui, joint ferry-and-minivan tickets run via Don Sak. The Ratchaprapha Dam pier for the lake is a separate destination, roughly an hour from Khlong Sok and from Surat Thani.

Routes at a glance

FromBest routeTimeApprox. cost
Surat Thani airport or townMinivan or private transferAbout 1.5–2 hoursAround 250–400 THB by minivan
PhuketBus or minivan via Khao LakAbout 3–3.5 hoursAround 300–450 THB
Khao LakBus, minivan or private carAbout 1.5 hoursAround 200–300 THB
KrabiMinivanAbout 2.5–3 hoursAround 300–500 THB
Koh SamuiFerry to Don Sak, then minivanAbout 4–5 hoursAround 500–700 THB
BangkokFlight or overnight train to Surat Thani, then minivanHalf a day, or overnightVaries
Khlong Sok → the lakeTour transfer or taxi to the dam pierAbout 1 hourUsually included in lake tours

Getting around Khao Sok

Khlong Sok village is a single road, walkable from end to end; the park gate is at the top. There is no public transport to the lake, so join a tour or arrange a transfer through your lodge. On the lake, everything moves by longtail boat and kayak.

Plan your days in Thailand

Book tours in Khao Sok

Compare the best-rated tours, tickets and experiences in Khao Sok. Most can be cancelled free of charge up to 24 hours before.

Nearby destinations