This Khao Sok Map and directions page will help you get from Phuket, Krabi, or Surat Thani to Khao Sok. We are ideally located between Southern Thailand’s main travel destinations. Accordingly, we offer private transfers by car or van from anywhere in Southern Thailand. See the Khao Sok map below for distances.

Alternately, getting here with public transport is easy – see below for full details. Call us when you have arrived at the Khao Sok bus stop and we’ll pick you up for free. It takes only 2-3 hours to get from Phuket to Khao Sok or from Krabi to Khao Sok. It’s about the same drive time to Don Sak Pier, the transfer point for ferries from Khao Sok to Koh Samui, Koh Phangan, and Koh Tao.

For details on departing Khao Sok after your stay, read this blog.

Khao Sok Map
Private Transfer
Arriving By Air
Public Transport
Driving Directions

Private Transfers – How to get to Khao Sok

Often, a private transfer is the easiest and fastest way to reach Khao Sok. Our friendly drivers will be holding a sign with your name on it, ready to take you to Khao Sok.  The following table details the prices of how to get to Khao Sok by private vehicle.

Car Price Van Price Location
2,000 2,200 Surathani Airport or Train Station to Khao Sok
2,200 2,400 Surathani Town to Khao Sok
2,400 2,600 Tapee Pier to Khao Sok (Lomprayah Ferry)
3,100 3,300 Don Sak Pier to Khao Sok (Raja or Seatran Ferry)
3,000 3,200 Ao Nang / Krabi to Khao Sok (including Krabi Airport)
1,900 2,100 Khao Lak to Khao Sok
2,700 2,900 Phuket Airport to Khao Sok
3,100 3,300 Phuket Town to Khao Sok
3,400 3,600 Patong, Kata, Karon, Katu, or Rawai


  • A van fits 3-10 people. A car fits up to 2 adults and 1 child.
  • Prices are listed in Thai Baht. A deposit is necessary to confirm pickup, and must be received at least 72 hours before arrival, along with time and location of pick up.
  • From Koh Samui to Khao Sok, or from nearby islands, you must choose your ferry company, and then book your transfer from their pier.
  • Please inquire for destinations not listed, we can provide pick up from anywhere in Southern Thailand.
  • Prices subject to change without notice, please reconfirm by email.

 By Air

As our Khao Sok map shows, guests can fly into Surat Thani, Phuket, or Krabi airports. Surat Thani airport to Khao Sok is about 1.5 hours drive, while Krabi airport is 2 hours away.  Be sure to visit our blog for information on the journey from Surat Thani airport to Khao Sok.  Phuket airport has the most flight options, including many international connections, and is 2.5-3 hours from Khao Sok. Use Skyscanner to find cheap flights to any of these airports. Upon arrival at the airport, we can send a car to pick you up or you can take public transport.

Public Transport

The Khao Sok Map and information below will help you in your travels!

When arriving via public transport, get off at the Khao Sok Bus Stop (this is also where public vans stop). We have a free shuttle, and our driver is often at the bus stop – he will be holding a sign that says Riverside Cottages, along with the names of our sister resorts, Coco Hostel and Riverfront Resort.

If you do not see our driver, please call us, and we will come to pick you up. Our phone numbers are 0-77-395-159, 0-77-310-246, or 0-91-041-5061. From international phones, dial + 66 instead of 0 at the beginning. If you don’t have a phone, you can walk across the highway and ask at one the shops to call Riverside Cottages.

Plane: Flights from Bangkok to Surat Thani Airport can be very cheap, in fact, promotional fares are often the cheapest option.  From Surat Thani Airport we can easily arrange a pick-up with a private car.  Alternately, you can take the regular Pantip Travel van to Surat Thani town where you can board a minivan to Khao Sok. See the Khao Sok map to get a sense of the distance.  Additionally, visit our blog detailing the journey from Surat Thani airport to Khao Sok via public transportation.

Train: You can take an air-conditioned, 2nd class sleeper train, (approximately 800 Baht one-way) to Surat Thani train station. Then, from the train station in Surat Thani, you can take a bus to Khao Sok.  When you have arrived at the train station, exit the front entrance and turn right.  After 30 meters you will see the stop for the  Surat Thani to Phuket bus.  If you are coming by train, be sure to read our blog!  Note: Trains in Thailand can often be delayed, therefore, allow some time to ensure you make your connection.

Bus: Several night buses leave Bangkok for Surat Thani every evening (approx. 800-1,100 Baht one-way). As a result, you should be able to catch a bus going all the way to Khao Sok.  Buses leave in the early evening and arrive in the morning.  The Southern Bus Terminal (Sai Tai Mai) has buses that travel to the southern provinces. You find this bus terminal at Phutthamonthon Soi 1 in Bang Ramat, Taling Chan, Northern Thonburi. Call 0 2434 5557-8 or check for more details about the Bangkok bus timetable.  From Surat Thani bus station, you can take a bus or shared van to Khao Sok. 

Phuket Town: The Phuket to Khao Sok bus leaves from “Bus Terminal 2” in Phuket town roughly every hour from 7am to 3pm.  Board a bus that is heading for Surat Thani, and tell the driver to stop at the Khao Sok bus station. This is the only bus route that goes directly from Phuket to Khao Sok. How far is Khao Sok from Phuket?  The travel time is roughly 4 hours by public bus (or 2.5 hours by private car). For a visual aid, please see the Khao Sok map further down this page.

Phuket Airport: Unfortunately, there is no regional public bus stop at the Phuket Airport.  Guests traveling from Phuket Airport to Khao Sok by public bus will face two choices.  The simplest option to get from Phuket to Khao Sok is to first take a city bus from the Airport to Phuket Bus Terminal 2 in Phuket town and follow the instructions above.  It takes 30-45 minutes to reach this terminal from the airport.

The second option is to reach the nearest regional public bus stop from the airport, and board the bus there.  There is a public bus stop on the northbound lane of highway 402, about 5 kilometres from the airport.  Reaching this stop can be tricky, however, and guests are advised to seek assistance from airport staff in order to find the right shuttle to this location.  Taxis will charge several hundred baht for this short trip, and are best avoided where possible. Once at this stop, guests should try to board a Surat Thani-bound bus.  However, guests can also board any bus passing through Takua Pa (such as the bus to Ranong or even Bangkok).  In Takua Pa, guest will need to transfer to bus heading for Surat Thani. Khao Sok is about 45 minutes from Takua Pa.

Important Note: The main roads of Phuket Island are heavily congested!  Any guests traveling to Phuket should plan to reach their destination before 15:00.  Likewise guests traveling from Phuket should plan to be off the island by 15:00.  Failure to do so will likely result in heavy traffic delays.  This is especially true for public transportation options.

In contrast to Surat Thani or Phuket, there is no direct public transportation by bus from Krabi.  However, you can book a shared minivan with Hat Yai World Tour to Khao Sok National Park via most hotels and travel agents. Vans usually leave every day around 12pm, and sometimes at 9am as well (3.5 hours / 450 baht per person). Try to get a van directly to Khao Sok and avoid minivans taking the long detour via Khao Lak.   Take a look a the Khao Sok map to get a sense of difference.
Surat Thani Airport: This airport is the closest to our resort, however there is no reliable public transportation to directly to Khao Sok.  First, you will need to get into Surat Thani town.  Pantip travel has a shared van stop in front of the airport.  These vans will bring you into Surat Thani town for about 100 Baht. Shared vans direct to Khao Sok are sometimes available.  Therefore it’s worth asking for one before heading in to Surat Thani town.  Visit our blog detailing the journey from Surat Thani airport to Khao Sok via public transportation.

Surat Thani town: Public transportation is easy to get from Surat Thani town.  For instance, there are hourly van departures from the minivan station (250 Baht) every hour between 7am and 5pm. Alternately, buses depart from the public bus station (120 Baht) every hour between 7am and 5pm.  A minivan from Surat Thani to Khao Sok is the fastest option.

Surat Thani train station: When you have arrived in Surat Thani, exit the front entrance and turn right.  After 30 meters you will see the stop for the Surat Thani to Phuket bus (2 hours / 120 Baht). Similarly, at the Wut Travel Agency you can buy tickets for the hourly minivan from Surat Thani to Khao Sok.  Their office is directly across the street from the station and they can be reached at 081 978 3928.  They will call the driver for you, otherwise the van will not stop at the station.

 Getting to Khao Sok from the islands of Koh Samui, Koh Phangan and Koh Tao is also simple.   First, you can take a ferry to Don Sak Pier, 70 km east of Surat Thani town, as indicated on our Khao Sok map.  There are three main ferry companies, including Lomprayah Ferry, Raja Ferry, and Seatran.  Since one each has their own pier at Don Sak, be sure note which company you are using. After arriving at Don Sak Pier, you have 3 options:

1) We can pick you up by private car. Please contact us for prices.

2) Your ferry company can provide a bus transfer to Surat Thani town.  From here you can take a shared van or public bus to Khao Sok.  Ask the staff at the ferry office for details.

3) Catch a shared van from Don Sak to Khao Sok.  For the specific pickup location, ask the staff at the ferry office.
There are reportedly frequent thefts from tourists on the public bus from Don Sak to Surat Thani.  As a result, we advise our guests to avoid this option. 

Driving on your own to Khao Sok

Our GPS location is 8.911049, 98.541834.  See the Khao Sok map below, or click here for a Google Map.

Directions from the East Coast and Surat Thani to Khao Sok: Follow Highway 41 to the intersection with Highway 401 (11 km south of the Surat Thani Airport). Then, head west on the 401, and proceed for 89.3 km. Finally, turn right (north) across from the Riverside Cottages sign and proceed 2.5 km to our resort at the end of the road.

Directions from the West Coast (Phuket, Khao Lak, Ranong). Begin by taking Highway 4 to Highway 401 as indicated on our Khao Sok map.  Next, drive west for 36.6 km, where you will see the sign for Khao Sok National Park.  Continue on the highway for 2 km.  Finally, turn left when you see a Riverside Cottages sign on your right across from our road. To finish, head 2.5 km to the end of the road, where you will find our resort. See the Khao Sok map on Google for more details.

Directions from Krabi and Phang Nga. Start on highway 4, and then head north on Highway 4311.  Follow 4311 for  48.3 km until it ends.  At this point, take a left on Highway 401 and head west for 42.2km. Finally, turn right across from the Khao Sok Riverside Cottages sign and proceed 2.5 km to our resort.

Leaving our resort

We view your onward departure as an extension of your stay with us!  For this reason, we’ll make sure that it is an easy, stress-free experience.  For example, a private car or van can be arranged with a friendly, English-speaking staff member at our reception desk.

Conversely, if you are opting for public transportation,  you will find daily shared vans and buses heading toward all major destinations. Our staff are happy to help you navigate the confusing network of bus and minivan schedules. Guests leaving our resort for public transport will be delivered to Khao Sok town via our resort shuttle.  As a result, we can ensure punctual arrival at the bus stop, and a smooth departure from town.  In other words, you will find your departure as easy and relaxing as your stay with us! Please read our blog on leaving Khao Sok for full details.