How to get from BANGKOK to KHAO SOK?

bangkok-to-khao-sok-national-park
How to get from Bangkok to Khao Sok National Park? You can travel by bus, train+bus or flight+bus.

Bus – Bangkok to Khao Sok 
Train + Bus to Khao Sok 
 Flight + Bus to Khao Sok 
Taxi / Car to Khao Sok
Book Tickets to Khao Sok

    • Khao Sok National Park in Surat Thani province covers an area of 739 km2 and is the largest preserved rainforest area in Thailand. Its heart is the Cheow Lan Lake (165 km2) with the possibility of attractive accommodation in floating resorts, the most visited site in the area. If you go to southern Thailand and you are interested in nature, his visit is definitely the first choice! It is easily accessible from the islands on the east coast (Koh Samui, Koh Tao, Koh Phangan) as well as from the resorts in the west (Phuket, Krabi, Khao Lak). And easily accessible from Surat Thani town- the most important transport hub in the south of Thailand. If you are traveling from Bangkok to Khao Sok you have various ways of transport. The fastest way of getting to Khao Sok is to take a direct flight to Surat Thani and minivan to Khao Sok National Park. There is no airport in Khao Sok National Park, Surat Thani is the closest airport. From Khao Sok National Park (+ from Surat Thani) you can travel by minibus/minivan to Krabi.
    • Book your tickets + flights from Bangkok to Khao Sok National Park on 12go.asia icon-external-link-square or Baolau icon-external-link-square

From Bangkok to Khao Sok you can travel by bus, plane+bus, train+bus.

    • Travel distance from Bangkok to Khao Sok National Park is about 750 km by road. You can travel by plane from Bangkok to Surat Thani (about 1.5 hour) and from Surat Thani you can travel by minivan/bus to Khao Sok (about 2.5 hours). Travel by plane+minivan via Surat Thani to Khao Sok costs about $34-70/pp, totally it can take about 5-6 hours. Flights and bus via Surat Thani is the most fastest option how to reach Khao Sok National Park. There are also tourist sleeper buses to Khao Sok from Bangkok, travel by tourist bus takes about 14-16 hours and it costs about $29-40/pp. Travel by bus is the most cheapest way of transport. You can travel by sleeper train of Thai Railways to Surat Thani and minivan to Khao Sok Natinal Park. Travel by train+bus via Surat Thani takes about 13-16 hours and it costs about $25-75/pp. Another option is to travel by private taxi/car to Khao Sok. Private transfer is a good option for a group of people, but it is the most expensive way. You can book bus/train tickets, private taxi or flights from Bangkok to Khao Sok (Surat Thani) easily online. From Khao Sok you can also travel by bus/taxi to Phuket.

How do I get from Bangkok to Khao Sok?


1. BUS from Bangkok to Khao Sok National Park

    • travel by sleeper bus from Bangkok to Khao Sok takes about 14-16 hours
    • price of the bus ticket from Bangkok to Khao Sok is about $29-40/pp
    • travel by bus is the most cheapest way of transport to Khao Sok
    • bus companies to Khao Sok: Krungsiam Tour, Songserm, Paradise Travel
    • there are sleeper or seat buses to Khao Sok, e-tickets are acceptable
    • it is the most cheapest way of transport to Khao Sok for low-cost travelers
    • Book and buy bus e-tickets from Bangkok to Khao Sok National Park on 12go.asia icon-external-link-square or Baolau icon-external-link-square
bus-krungsiam-tour-bangkok-khao-sok
Tourist sleeper bus of Krungsiam Tour from Bangkok to Khao Sok (photo: 12go.asia)


2. TRAIN + BUS from Bangkok to Khao Sok (via Surat Thani)

    • you can travel by train to Surat Thani and from Surat Thani by bus/minivan to Khao Sok
    • there are sleeper or seat trains from Bangkok to Surat Thani, you should take sleeper berth
    • price of the train ticket from Bangkok to Surat Thani is about $17-60/pp
    • travel by train from Bangkok to Surat Thani takes about 9-12 hours
    • from Surat Thani to Khao Sok you can take a bus/minivan
    • price of the bus ticket from Surat Thani to Khao Sok is about $6-11/pp
    • travel by tourist bus/minivan from Surat Thani to Khao Sok takes about 2.5-3 hours
    • Book and buy train+bus tickets from Bangkok to Khao Sok on 12go.asia icon-external-link-square or Baolau icon-external-link-square
train-bangkok-to-surat-thani
Train of Thai Railways (2nd class) from Bangkok to Surat Thani (photo: 12go.asia).


3. FLIGHT + BUS from Bangkok to Khao Sok (via Surat Thani)

    • the best and most fastest way how to get from Bangkok to Khao Sok via Surat Thani
    • direct flights from Bangkok to Surat Thani take about 1 hour
    • airlines from Bangkok to Surat Thani: ThaiAir Asia, Thai Lion Air, Nok Air, Thai Smile…
    • one-way direct flight from Bangkok to Surat Thani costs about $30-75/pp
    • from Surat Thani to Khao Sok National Park you can take a bus/minivan
    • travel by bus from Surat Thani to Khao Sok costs about $6-11/pp
    • to get by bus/minivan from Surat Thani to Khao Sok takes about 2.5-3 hours
    • Book and buy flight+bus tickets from Bangkok to Khao Sok on 12go.asia icon-external-link-square or Baolau icon-external-link-square
flight-bangkok-to-surat-thani
Flight + bus is the most fastest way how to reach Khao Sok from Bangkok via Surat Thani.


4. PRIVATE TAXI / CAR from Bangkok to Khao Sok

    • you can also book your private transfer/car/taxi from Bangkok to Khao Sok National Park
    • travel by private taxi/car from Bangkok to Khao Sok takes about 11 hours
    • taxi to Khao Sok from Bangkok: Glassflower
    • private taxi from Bangkok to Khao Sok costs about $280-300 (minivan, vehicle, car)
    • Book your private taxi/car from Bangkok to Khao Sok National Park on 12go.asia icon-external-link-square
bangkok-to-khao-sok-park
Khao Sok National Park is an amazing tourist place full of nature.
khao-sok-national-park-thailand
Tourists on Cheow Lan Lake in Khao Sok National Park.


icon-info-circle FAQ + TIPS – Travel route from Bangkok to Khao Sok:

How to book and buy bus tickets/flights from Bangkok to Khao Sok?

    • Book bus, train, minivan, taxi, flight from Bangkok to Khao Sok (Surat Thani) 12go.asia or Baolau.
    • You can also search another route, e.g. Surat Thani > Khao Sok, Khao Sok > Krabi…

How long does it take to get from Bangkok to Khao Sok?

    • Travel by tourist bus from Bangkok to Khao Sok National Park takes about 14-16 hours.
    • Travel by train+bus from Bangkok to Khao Sok (via Surat Thani) takes about 12-16 hours.
    • Travel by plane+bus from Bangkok to Khao Sok (via Surat Thani) takes about 5-7 hours.
    • Travel by private taxi from Bangkok to Khao Sok takes about 11 hours.

How far is Khao Sok National Park from Bangkok?

    • Travel distance from Bangkok to Khao Sok National Park is about 750 km by bus.

How much does it cost to travel from Bangkok to Khao Sok?

    • To get by tourist bus from Bangkok to Khao Sok National Park costs about $29-40/pp.
    • To get by train+bus from Bangkok to Khao Sok (via Surat Thani) costs about $25-70/pp.
    • To get by plane+bus from Bangkok to Khao Sok (via Surat Thani) costs about $40-100/pp.
    • To get by private taxi from Bangkok to Khao Sok costs about $280-300 (minivan, car).

What is the best way of getting from Bangkok to Khao Sok?

    • The best, fastest and most comfortable way how to travel to Khao Sok National Park from Bangkok is to travel by plane to Surat Thani and from Surat Thani by bus/minivan to Khao Sok. There are various airlines and direct flights from Bankgok to Surat Thani, direct flight takes about 1.5 hour.

What is the most cheapest way of getting from Bangkok to Khao Sok?

    • The most cheapest option of transportation from Bangkok to Khao Sok is to travel by sleeper bus. There are day + overnight seat or sleeper buses. The most cheapest bus ticket from Bangkok to Surat Thani costs about $29/pp.

From which bus stations buses from Bangkok to Khao Sok depart?

    • Tourist buses from Bangkok to Khao Sok or Surat Thani departs from various bus stations, e.g. Southern Terminal, Hua Lamphong, Khao San Songserm. There are various tourist buses to Khao Sok or Surat Thani town.

How to travel from Surat Thani to Khao Sok?

    • From Surat Thani to Khao Sok you can travel by bus/minivan. It takes about 2.5-3 hours and bus ticets cost about $6-11/pp. There is no railway and no flight between Surat Thani and Khao Sok National Park, read this article: How to get to Khao Sok from Surat Thani?

How do you get from Khao Sok to Krabi?

    • From Khao Sok to Krabi you can travel by minivan/bus or private taxi, it takes about 2.5-3 hours. There is no railway and no flight between Khao Sok and Krabi. Read this article: How to get to Krabi from Khao Sok?

icon-arrow-circle-right Book your flight, train or bus tickets from Bangkok to Khao Sok:

(You can also book another travel route and tickets, e.g. Bangkok to Surat Thani, Surat Thani to Khao Sok…)


Pai to BangkokChiang Rai to BangkokKrabi to Koh TaoPhuket to Koh LipeChumphon to Koh TaoKoh Phi Phi to Koh SamuiPhuket to Krabi

Vietnam to Thailand

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 24

No votes so far! Be the first to rate this post.

Share: