Home › Buses to Khao Sok
Buses to Khao Sok
12 scheduled departures reach Khao Sok from 3 origins on 4 Oct 2026. The cheapest seat comes from Surat Thani at ฿333, and the shortest typical ride is from Surat Thani, at about 2 h 30 min.
Where the buses come from
Surat Thani to Khao Sok
Surat Thani to Khao Sok: 8 departures, first 10:30 and last 17:30. Seats ฿333. About 2 h 30 min on the road.
Koh Samui to Khao Sok
Koh Samui to Khao Sok: 2 departures, first 12:00 and last 14:00. Seats ฿666. About 6 h on the road.
Trang to Khao Sok
Trang to Khao Sok: 2 departures, first 11:00 and last 12:00. Seats ฿666. About 7 h on the road.
Where the buses arrive
- Khao Sok National Park Bus Stop (Pavilion at the Entrance) — 12 departures
Who runs the buses
- Phantip Travel — 12 departures
Arrival times
Across all of these routes the busiest arrival hour is 18:00, with 3 departures. The earliest arrival is at 13:00 and the latest at 20:00.
The day across these routes
The first bus of the day leaves at 10:30 (Surat Thani to Khao Sok) and the last at 17:30 (Surat Thani to Khao Sok). The busiest hour is 12:00 with 3 departures, and 0 of the 12 departures, 0%, leave at 18:00 or later.
Fares run from ฿333 to ฿666, with the middle departure at ฿333. By seat type: Standard 12 (฿333 to ฿666).
Typical ride lengths: 1 routes under 3 hours, 0 between 3 and 6, 2 between 6 and 10 and 0 over 10. The shortest is Surat Thani to Khao Sok at 2 h 30 min and the longest Trang to Khao Sok at 7 h.