Skip to main content
Visit Thailand Today

Best Hotels and Resorts in Khao Sok

Fourteen Khao Sok hotels, from treehouses and riverside bungalows in the village by the park headquarters to the two luxury floating resorts on Cheow Lan Lake, ranked with how far each is from the park.

14 placesAvg 4.5 on GoogleUpdated Nov 2026

Stay in Khao Sok village, the strip of jungle bungalows and treehouses along the Sok River at the park headquarters, and add one night on Cheow Lan Lake. The village is where the trails, the river, the night safaris and the restaurants are, and most of the village hotels on this list are within about 1.6 km of the headquarters. The lake's floating resorts are a stay of their own, because Ratchaprapha Pier is about 65 km from the village and the rafts are a longtail ride beyond it.

In the village the choice is mostly about the room, from treehouses and stilt bungalows by the river to glamping tents and a few resorts with pools. Two or three nights is the right length, one or two in the village and one on the lake, and the lake rooms sell out first from December to April, so book those before anything else.

Which Khao Sok hotel is right for you?

If you wantStay atWhere
A first visit near the trailsOur Jungle House, Our Jungle CampVillage, on the Sok River
A treehouseKhao Sok Tree House Resort, Our Jungle Camp, Rock & Treehouse ResortVillage, 0.9 to 1.4 km from the HQ
A poolHotel Khao Sok & Spa, Khao Sok Rainforest Resort, Rock & Treehouse ResortVillage and the main road
A family roomRock & Treehouse Resort, Khao Sok River & Jungle Resort, Khao Sok Rainforest ResortVillage
The lowest priceKhao Sok Morning Mist Resort, Khao Sok Jungle Huts Resort, Khao Sok River & Jungle ResortVillage center
GlampingTanoshi GlampingAbout 15 minutes' drive outside the village
A night on the lake500 Rai Floating Resort, Panvaree The GreeneryCheow Lan Lake, by longtail from Ratchaprapha Pier
  1. #1

    Our Jungle House

    4.5 (1,275)·Khao Lak

    Treehouses and bungalows in the rainforest on the Sok River, below the limestone cliffs and about a kilometer from the park headquarters, with a restaurant and bar. The first pick for couples and families on a first visit.

  2. #2

    500 Rai Floating Resort

    4.3 (528)·Khao Lak

    The lake's best-known luxury resort, with floating villas, family suites and a floating pool on Cheow Lan Lake, a longtail ride from Ratchaprapha Pier. Meals come with the stay and there's no Wi-Fi. Book it for one splurge night.

  3. #3

    Khao Sok Riverside Cottages

    4.5 (728)·Khao Sok

    Wooden cottages on the Sok River about 1.5 km from the park headquarters, with river swimming, a restaurant and an orchid garden, and a free shuttle into the village. Good value for a quiet riverside base.

  1. #4

    Panvaree The Greenery

    4.8 (557)·Khao Lak

    Modern floating rooms with hammocks over Cheow Lan Lake, sold as all-inclusive packages of two to four days with Coral Cave, a dawn boat and kayaking. It takes only 30 to 35 guests a day, so it stays calm.

  2. #5

    Our Jungle Camp - Eco Resort

    4.5 (1,030)·Khao Lak

    Our Jungle House's sister eco resort, about 900 meters from the headquarters between the rainforest and the Sok River, with treehouses, bungalows, earth houses and bamboo huts. Treehouse lofts sleep five, and the restaurant uses its own farm.

  3. #6

    Khao Sok Tree House Resort

    4.3 (528)·Khao Sok

    Treehouses raised 4 to 15 meters into the forest, about 1.4 km from the park headquarters, with a pool and an open-air restaurant. Family treehouses sleep four, though the many stairs suit older children better than toddlers.

Sponsored · Hotel search

Staying near these? Search Khao Lak hotels with your dates

Compare rates for the dates you are traveling, then filter for free cancellation if you want to hold a room and decide later.

See Khao Lak hotels
  1. #7

    Tanoshi Glamping in Khao Sok

    4.8 (235)·Khao Sok

    Glamping tents with mountain views and a hot tub, about a 15-minute drive outside the village, for couples who want a quiet, comfortable night in the jungle. You'll need transport for the restaurants and the trails.

  2. #8

    Khao Sok Morning Mist Resort

    4.3 (560)·Khao Sok

    Nine bungalows beside the Sok River, a five-minute walk from the park entrance, with a small pool and a riverside restaurant serving three meals. A budget pick, and the rooms are fan-cooled, so hot nights stay hot.

  3. #9

    Wooden stilt bungalows in the middle of the village, about 500 meters from the headquarters with restaurants a short walk away. Family bungalows sleep four and breakfast is included, which makes it one of the cheaper central picks.

  4. #10

    Khao Sok Jungle Huts Resort

    4.2 (750)·Khao Sok

    Raised huts and wooden cabins with air conditioning, about 700 meters from the headquarters, with a restaurant facing the mountains. Family bungalows sleep four and basic rooms take four to six, so it works for groups on a budget.

  5. #11

    Hotel Khao Sok & Spa

    4.6 (425)·Khao Sok

    Stone-walled bungalows and villas with terraces on the main road, about 2.6 km from the park headquarters, with a pool, Thai massage and indoor and outdoor restaurants. The most hotel-like stay here, for comfort over jungle.

  6. #13

    Khao Sok Palmview Resort

    4.6 (549)·Khao Sok

    Wooden cottages with balconies about 400 meters from the park headquarters, among the closest stays to the trailheads, with a rustic open-air restaurant. A simple, central base for a couple of days of hiking.

  7. #14

    Khao Sok Rainforest Resort

    4.3 (912)·Khao Sok

    Rooms with balconies or patios beside the Sok River, about 500 meters from the headquarters, with a large pool and a sun terrace. Family rooms sleep four and breakfast is included. Pricier than most of the village.

Frequently asked questions

Where is the best place to stay in Khao Sok?

Khao Sok village, at the park headquarters, for the trails, the river and the restaurants, plus one night on Cheow Lan Lake. Our Jungle House is the pick for a first visit, a kilometer from the headquarters on the Sok River. On the lake, 500 Rai Floating Resort and Panvaree The Greenery are the comfortable options, and the floating bungalows guide covers the simpler rafts.

Can you stay inside Khao Sok National Park?

Yes, on Cheow Lan Lake, where the raft houses are moored inside the park. The village sits just outside the main entrance, and its hotels back onto the rainforest and the Sok River, so the jungle starts at your door. The lake fee is ฿300 for foreign adults plus a ฿40 pier fee.

Are there treehouses in Khao Sok?

Yes, several in the village. Khao Sok Tree House Resort has treehouses 4 to 15 meters up with a pool, Our Jungle House and Our Jungle Camp have treehouses by the river, with lofts for five at Our Jungle Camp, and Rock & Treehouse Resort has family bungalows built into the trees.

How many nights should I stay in Khao Sok?

Two or three. Spend one or two nights in the village for a guided hike and the river, and one on Cheow Lan Lake. Reach Ratchaprapha Pier by early afternoon, because the boats don't run after dark, which is why a night in the village first makes the lake easier.

Which is better, Khao Lak or Khao Sok?

They're different trips about an hour apart. Khao Lak is a beach coast of resorts and the base for the Similan Islands, and Khao Sok is rainforest, river and the lake. Most people do both, with two or three nights in Khao Sok before or after the beach.

What's the best hotel in Khao Sok for families?

Rock & Treehouse Resort, with a pool and family bungalows for four or six. Khao Sok River & Jungle Resort and Khao Sok Rainforest Resort have family rooms for four in the village center, and on the lake 500 Rai has family suites and Panvaree has family rooms. Khao Sok Tree House Resort's stairs suit older children better.