top of page

How to Get to Khao Sok National Park

Routes, Maps & Private Transfers to Khao Sok and Cheow Lan Lake

PLAN YOUR JOURNEY TO KHAO SOK

Getting to Khao Sok is straightforward once you choose the right route.
Whether you’re travelling from Phuket, Krabi, Surat Thani, Khao Lak, Koh Samui, Koh Phangan or Koh Tao, this guide explains the main ways to reach Khao Sok National Park and Cheow Lan Lake — including private transfers, flights, ferries, buses and shared transport.

Route 401 through the limestone mountains near Khao Sok National Park

Route 401 to Khao Sok
The main road connecting Surat Thani and Khao Sok.

Arriving in Khao Sok
The local road through Khao Sok village near the national park.

Flying to Khao Sok via Surat Thani Airport

The most convenient airport for reaching Khao Sok from Bangkok
and many domestic destinations.

Surat Thani Airport (URT) is one of the most convenient gateways to Khao Sok National Park and Cheow Lan Lake. Direct domestic flights operate from Bangkok, with schedules and airlines varying by travel date.

From Surat Thani Airport, the drive to Khao Sok village takes approximately 1.5–2 hours, while Ratchaprapha Pier for Cheow Lan Lake is approximately 1 hour away.

If you are staying overnight at a floating resort, allow enough time between your flight arrival and your scheduled boat departure. Boat transfers on Cheow Lan Lake generally operate during daylight hours and individual resorts may have specific check-in arrangements.

Private airport transfers can be arranged from Surat Thani Airport directly to Khao Sok hotels or Ratchaprapha Pier.

SURAT THANI AIRPORT (URT)
 

Bangkok → Surat Thani: Approx. 1 hr 10–20 min flight
Airport → Khao Sok: Approx. 1.5–2 hrs by road
Airport → Ratchaprapha Pier: Approx. 1 hr by road
Best for: Khao Sok & Cheow Lan Lake

Flight schedules change throughout the year. Check current departure times directly with your airline before booking onward transfers or lake accommodation.

ARRIVING AT SURAT THANI AIRPORT?
Travel directly to Khao Sok or Cheow Lan Lake with a private transfer.

Getting to Khao Sok by Train

Via Surat Thani Railway Station

Surat Thani Railway Station is the main rail gateway for travelers heading to Khao Sok National Park. Overnight and daytime trains operate from Bangkok to Surat Thani, making train travel a practical option for visitors who prefer an alternative to flying.

Surat Thani Railway Station is the main rail gateway for travelers heading to Khao Sok National Park. Overnight and daytime trains operate from Bangkok to Surat Thani, making train travel a practical option for visitors who prefer an alternative to flying.

Private pickup at Surat Thani Railway Station

Private pickup at Surat Thani Railway Station

From Surat Thani Railway Station, Khao Sok is approximately a 1.5–2 hour drive, depending on traffic and your accommodation location. Cheow Lan Lake and Ratchaprapha Pier are reached by a different route, so travelers heading directly to the lake should arrange their transfer accordingly.

Private transfers can be arranged directly from Surat Thani Railway Station to Khao Sok hotels or Ratchaprapha Pier. Your driver will meet you at the station and take you directly to your destination.

Train schedules can change, so we recommend checking your departure and arrival times before traveling, especially when coordinating a same-day tour, floating resort check-in, or boat departure.

SURAT THANI ↔ KHAO SOK

Private transfers connect Khao Sok with Surat Thani Airport, Surat Thani Town and Donsak Pier. This route is particularly useful for travellers arriving by air or connecting between Khao Sok and ferries to Koh Samui, Koh Phangan and Koh Tao.

SURAT THANI AIRPORT
~90 KM · ~1 HR 30 MIN

SURAT THANI TOWN
~110 KM · ~1 HR 45 MIN

DONSAK PIER
~140 KM · ~2 HR 30 MIN

 

Private transfers are available in both directions.

KHAO SOK ↔ CHEOW LAN LAKE

Khao Sok and Cheow Lan Lake are two separate areas of the national park, connected by a road journey of approximately 67 km. The drive between Khao Sok and Ratchaprapha Pier takes around 1 hour 15 minutes, making it easy to combine the rainforest and lake in the same trip.

TRANSFER AT A GLANCE

~67 KM
Road distance

~1 HR 15 MIN
Typical driving time

PRIVATE
Door-to-door transfer

 

Private transfers are available in both directions.

KRABI ↔ KHAO SOK

Travel directly from Krabi to Khao Sok by private vehicle. Transfers are available from Krabi Airport, Ao Nang and other hotels in the Krabi area, while Railay transfers combine a local boat connection with a private road transfer to Khao Sok.

 

TRANSFER AT A GLANCE
 

KRABI AIRPORT
~155 KM · ~2.5–3 HRS

AO NANG
~170 KM · ~3–3.5 HRS

RAILAY
BOAT + ROAD · ~3.5–4 HRS

PRIVATE VEHICLE • DOOR-TO-DOOR • FLEXIBLE PICKUP

PHUKET ↔ KHAO SOK

Khao Sok is easily reached from Phuket by private road transfers from Patong, Kata and Karon take around 3–3.5 hours from Khao Sok, while transfers from Patong, Kata and Karon take around 3–3.5 hours depending on traffic and your exact pickup location.

 

TRANSFER AT A GLANCE

PHUKET AIRPORT
~135 KM · ~2–2.5 HRS

PATONG / KATA / KARON
~180 KM · ~3–3.5 HRS

PRIVATE TRANSFER
Door-to-door · Flexible pickup

Private transfers are available in both directions.

bottom of page