A beautiful view from within central Khao Sok-mobile

How to get from
Bangkok to Khao Sok

Bangkok to Khao Sok Trip Overview

Distance581 km (363.1 miles)
Price range$20-$36
Ride Duration Range14h 40m-16h
Earliest Departure11:50
Latest Departure12:00

Find up-to-date information on departure times, schedules, and prices so you can easily compare and book your tickets.

Travel Schedule Options from Bangkok to Khao Sok

Taking a bus from Bangkok to Khao Sok

Fastest bus: 14h 40m

Cheapest bus: $20

The fastest: 14h 40m

The cheapest: $20


Blankets provided

Free cancellations

Water and snacks provided

Makes rest stops


Long journey

Possible delays in departure

No return journeys available

Limited luggage allowance (only 1 backpack and 1 hand luggage)

Cabin may not be new, updated






Reclining Seats



A beautiful view from within central Khao Sok

About the ride from Bangkok to Khao Sok

Bangkok is a very exciting, vibrant, and eclectic place to visit. No matter how long you stay in the city, there’s always something fun and unique to do. However, the city’s pace might make you feel tired after some time, and then you’ll start to crave nature. Khao Sok National Park is the perfect place to visit to unwind from the city’s hustle and bustle.
When traveling the 732 kilometer (455 mile) distance between Bangkok and Khao Sok, you have one option to make the journey:

  • Hopping on an overnight bus that will take you to Khao Sok in around 15 hours

The journey to Khao Sok from Bangkok is lengthy, but thanks to sleeper buses, you can spend this time sleeping and relaxing.


What to see when traveling from Bangkok to Khao Sok

When traveling between Bangkok and Khao Sok on a bus, it’s most likely that you’ll be traveling at night. Lay back in your reclining seat and try to get some sleep before you arrive. If you’re one of those people who just can’t fall asleep on a moving bus, you can use this time to read or catch up on your work.

The park is usually open from 8:00 am to 5:00 pm, but the times can vary. The entrance fee for foreigners costs $10 for adults and $5 for children. The national park is part of the country’s biggest protected areas, and all park activities are led by local community leaders and well-trained local guides with strong English language skills. The locals of this area didn’t want to wait for mass tourism to take over their natural treasures, so they took matters into their own hands. You’ll quickly learn that their knowledge of the area and love for the beauty of it is what makes the Khao Sok experience so unique.

There are many activities you can enjoy during your stay here, from one-day trips to beautiful lakes, jungle cooking, to a 10-day jungle survival tour! Khao Sok is truly a paradise for those who carry adventure in their hearts.

One of the most beautiful spots in the park is Cheow Lan Lake, that’s dotted with hundreds of islands with steep limestone cliffs. You can explore the lake on a traditional Thai longtail boat. The trip lasts for a couple of hours and includes a lunch on the boat, and a hike to the bat cave.

If what’s hiding in the dark gives you a shot of adrenalin, rather than fear, you can go on a night safari hike tour. During this tour, you’ll spend 2 hours with an expert guide in the jungle. You’ll have a unique chance to see the forest go to sleep, and you might spot some tarantulas, a civet cat, a loris, and many more spooky and mysterious inhabitants of the jungle.

The Sok river meanders through the park, and nearby villages. One of the most common ways to experience Khao Sok is from a canoe or a tube. Everything will look different from this perspective! Canoes are suitable for everyone, which makes it the perfect way to explore the park with family.

If you consider yourself to be fearless, then there’s the ultimate activity at the park that’s crafted just for travelers like yourself: you can go on deep jungle camping with expert bushcraft guides. On this trip, you’ll learn about surviving, eating wild plants and fruits from the jungle, and fishing. However, you should keep in mind that it’s necessary to have a good level of fitness and health to embark on this adventure.



How to get from Bangkok to Khao Sok

Taking a bus 
Hopping on a bus from Bangkok to Khao Sok is one of the most popular ways to travel between the two places. The journey takes around 15 hours, but luckily the buses travel overnight. Since they depart mostly at night, this is a great overnight accommodation replacement.

The buses have reclining seats, blankets, A/C, and toilets on board. The driver will also make frequent stops during your journey.


What is the best time to visit Khao Sok?

Khao Sok is a bit different to other destinations in Thailand. While most of the islands and coastal gems are best when visited during the warmest days, Khao Sok is perfect during the rainy season. Khao Sok has many great activities that depend on the weather, and water levels.

One of the top activities in the area is river tubing, which can’t be enjoyed if the rainfall is at its lowest point. If you want to go river tubing, you should visit the national park between June and September. However, if you’re not on the lookout for these activities and prefer dry and sunny weather, then time your visit between November and April.

Companies Operating from Bangkok to Khao Sok

Average time


Average price



Average time

15h 30m

Average price

$20 - $29


Average time

15h 40m

Average price



Average time


Average price



Average time

15h 30m

Average price



Popular stations and stops in Bangkok and Khao Sok

Departure stations in Bangkok

Bangkok Southern Bus Terminal (Sai Tai Mai)

Starbucks Baan Chart

Thai Sriram office BKK

Khao San Montanatip

Government Savings Bank (Aomsin Bank Ratchadamneon branch)

View more

Arrival stations in Khao Sok

Bus Stop Restaurant Khao Sok

Khao Sok National Park

Khao Sok Bus Station

Khaosok Van Station

Khao Sok Van Station

Why travel with Bookaway?

Bookaway.com makes it simple and easy to find, compare, and buy city-to-city tickets via bus, train, ferry, and more. We support over 13 languages and 23 currencies worldwide, and we believe that everyone should easily be able to find and purchase what they are looking for. We don’t just want to help you get where you want to go - we want you to enjoy the ride.