Agoda Hero Banner

Find Hotels in Khao Lak, Thailand

355 vacation rentals and hotels available now

11 best hotels in Khao Lak

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Kalima Resort and Villas Khao Lak (SHA Extra plus)
Khaolak Beach,Khao Lak - View on map
"+ peaceful atmosphere + Fantastic breakfast + friendly staff + pool area and especially children pool + spacious villas with private pool - expensive restaurants and spa services - no other services near resort (7 km to Khao Lak) "
Show more
9

Exceptional

917 reviews

Avg price per night
$ 212
The Sands Khao Lak by Katathani Resort (SHA Plus+)
Nang Tong Beach,Khao Lak - View on map
"Location of Khao Lak is a bit out of the way - it is about 100 kms to the north (on the mainland) from Phuket Airport. Currently taxi operators charge around 1600 baht to get you to Khao Lak. Return trip is 2000 baht ex the hotel. The resort itself is at the end of the "strip" of shops/restaurants etc. that make up the township of Khao Lak, and is well signposted. We hired a car at the Phuket airport which was just the thing for our personal circumstances. Khao Lak was fairly easy to get to once we put on Google Maps, and road was very good (excellent). Plenty of parking is available at the hotel for hire cars etc. Check in was easy and quick, before a drive in their cart to our room with our luggage (and us). We were very pleased with our room, which was a Junior Suite with access to pool, lovely way to relax on the deck of the pool/room. Room is very airy and light and very clean and there was always complimentary water supplied - staff do a great job here, although one negative was that the couch in the room was not all that comfortable - it is also very low to the ground. Bed and pillow were really comfortable and suited us. The grounds are huge, and very well maintained, couldn't fault anything here at all. Plenty of activities for guests to do both inside and outside. There are a few areas of children, each one seems to cater for a different age group - and seem to be always staffed. There is a separate "joy" pool for children, which has slippery slide into the pool etc. The gym is one of the best equipped gyms I have ever come across in any of the hotels we have stayed in throughout Asia. It seems to have multiples of just about anything you would find in any working gym. At the end of the property is the beach area. The hotel has built a retaining wall fro the beach to the grassed area of the property. Many guests enjoy the walk along the beach when the tide is out. Many relaxing outdoor beds are provided for guests also all along the wall/bea"
Show more
8.9

Excellent

1723 reviews

Avg price per night
$ 124
La Flora Khao Lak (SHA Extra Plus)
Bang Niang Beach,Khao Lak - View on map
"on arrival we were greeted with smiles and a welcome drink. our room was very comfortable with a great bed. the resort has been well cared for and the grounds are well maintained. we received a free 15 minute massage treatment at their highly awarded spa...very nice. all other spa treatments seemed great, but too costly. khao lak is a short taxi ride away for about pp. there are great restaurants and shops to visit. very fun atmosphere to just walk around and enjoy the evening. would have easily stayed here for a month! all in all, the staff were tremendous, the location was excellent, the food was amazing, and the customer service was unparalleled to other places we have stayed in thailand; truly a 5 star resort. "
Show more
9.1

Exceptional

791 reviews

Avg price per night
$ 81
Apsara Beachfront Resort & Villa (SHA Plus+)
Pakarang,Khao Lak - View on map
"I stayed at Apsaras toward the end of the quiet season and where other resorts close their beach bars, restaurants etc, Apsaras were still fully open. The real winner with this resort is the staff. They are so friendly and always on hand to help. The rooms are clean and comfortable. The restaurants have a good selection of food from traditional Thai to Western dishes. The menu's were also very well priced. The prices happily compared to the local restaurants in Khao Lak but the food was of a far better quality. If your looking for a relaxing resort on the West coast of Thailand then this is your place. I will return for sure."
Show more
8.7

Excellent

1400 reviews

Avg price per night
$ 108
Khaolak Bay Front Hotel (SHA Plus+)
Khaolak Beach,Khao Lak - View on map
"Our stay at this hotel was absolutely fantastic. It's located about 1km out of Khao Lak, so the place is quiet and surrounded with gardens and palm trees. It has two pools and a private access to the beach (sunset beach, if it's not cloudy you can see really nice sunsets from the beachfront). We booked a mountain view room and got upgraded to a deluxe room, which was huge and just perfect, impeccably clean, with a lot of light and a couple of steps away from the pool(s) and the beach. The staff was very friendly and tried to help us in every possible way. I got sick one day and they even called a doctor (without charge) so he could tell us what medicines to aks for at the pharmacy. If there is a downside regarding the staff, it is their poor English skills, which can make communication a bit slow and tiring at times. For us, this was not much of an issue, but you should take it into consideration. The other services of the hotel are as great as the rooms and the satff. The massages at their spa are superb and not too overpriced; the same applies to the restaurant and poolbar. We strongly recommend the hotel to people who don't mind a 15-20 minute walk (or a 2 minutes and 100 baht tuk-tuk ride) to Khao Lak center. It is great value for money!! Oh! There are a lot of cats running around the hotel (reeeeally many of them) who seem to be cared for by the staff, I assume so they get rid of little mice and rats / snakes or whatever creepy thing might be lurking ir the gardens... If I'm right, it certainly works off great :) Anyways, keep the cat issue in mind before booking, and although very friendly and educated they are everywhere, even at the restaurant... "
Show more
8.8

Excellent

782 reviews

Avg price per night
$ 53
Devasom Khao Lak Beach Resort & Villas (SHA Extra Plus)
Khuk Khak Beach,Khao Lak - View on map
"We are so glad that we chose Devasom for our holiday stay in Khao Lak. It was such a great experience and most pleasant holiday here. Every single detail of service is provided with care and from the hearts of all staffs...I can really feel it...Breakfast is so fresh and tasteful everyday with full range and lots of choices to choose from. Plenty activities are provided to keep us busy and never get bored while staying here...definitely will come back here again and again...Thank you for making our stay with Devasom such a memorable holiday."
Show more
9.2

Exceptional

497 reviews

Avg price per night
$ 395
La Vela Khao Lak (SHA Extra Plus)
Bang Niang Beach,Khao Lak - View on map
"Ok so when booking this hotel, some of the reviews written were not justified at all. Coming from a couple who know Thailand like the back of their hand from yearly travels to diving, we know our hotels. Here’s my review of this wonderful sanctuary in Khao Lak in priority order Room: A true sanctuary. This is what my dream bedroom would look like- sheer curtains lookout to the forest on one side, ocean to another. Plenty of light settings to set the mood and a lovely bath in the balcony- most rooms have this- I didn’t have complete privacy but u couldn’t care less, no one could either all are having a wonderful time at the resort 10/10 here for room, shower setting and the best bed in the world ( after our own). Breakfast: Up there alright-location and service and everything perfect-coming from a person who has been to 40+ countries and goes to Thailand yearly"
Show more
9.2

Exceptional

1947 reviews

Avg price per night
$ 98
Khaolak Bhandari Resort & Spa (SHA Extra Plus)
Nang Tong Beach,Khao Lak - View on map
"We stayed there 6 days at the end of October 2010. The hotel has a very special and relaxing atmosphere, 2 minutes to the beach and 15 min walk to the center. The staff is mostly English speaking and very helpful. The breakfast is simply best ever. I would recommend it to everyone who wants to spend a couple of days in peace and relaxed. Diving to the Similan is very easy from Khao Lak. The beach and the sea near the hotel is dirty and full with rocks so you cannot really enjoy swimming there. I recommend the white sand beach at north Khao Lak. "
Show more
8.8

Excellent

716 reviews

Avg price per night
$ 52
The Leaf Oceanside by Katathani Resort (SHA Plus+)
Nang Tong Beach,Khao Lak - View on map
"We went to vacation at this hotel in Khao Lak and had a blast. The room was so clean and spacious. Great housekeeping services, spreading of flower petals around the bed on the second day. Love it!! Eat-all-you-can breakfast and have plenty choices of it. Definitely recommend to friends and families and will come back again if I visit to Khao Lak. We had a great time at swimming pool too. "
Show more
8.6

Excellent

821 reviews

Avg price per night
$ 55
Grand Mercure Khao Lak Bangsak (SHA Extra Plus)
Bangsak Beach,Khao Lak - View on map
"Very good place for holiday!!!"
9.3

Exceptional

64 reviews

Avg price per night
$ 98
Kalima Resort and Villas Khao Lak (SHA Extra plus)
Khaolak Beach,Khao Lak - View on map
"+ peaceful atmosphere + Fantastic breakfast + friendly staff + pool area and especially children pool + spacious villas with private pool - expensive restaurants and spa services - no other services near resort (7 km to Khao Lak) "
Show more
9

Exceptional

917 reviews

Avg price per night
$ 212

Fast facts about Khao Lak, Thailand

Accommodations355 properties
Popular hotelEden Beach Resort and Spa (SHA Plus+)
Popular areaBang Niang Beach
Nightly rates from$5

Discover the neighborhoods of Khao Lak


Frequently asked questions

What's the average price of a hotel in Khao Lak?

The average price for a 3-star hotel in Khao Lak is USD 23. The average price for a 4-star hotel in Khao Lak is USD 52. The average price for a 5-star hotel in Khao Lak is USD 74.

What's the average price of a hotel in Khao Lak this weekend?

The average price for a 3-star hotel in Khao Lak this weekend is USD 22. The average price for a 4-star hotel in Khao Lak this weekend is USD 44. The average price for a 5-star hotel in Khao Lak this weekend is USD 72.

What's the average price of a hotel in Khao Lak tonight?

The average price for a 3-star hotel in Khao Lak tonight is USD 23. The average price for a 4-star hotel in Khao Lak tonight is USD 47. The average price for a 5-star hotel in Khao Lak tonight is USD 74.

What are the best hotels in Khao Lak near Khao Lak-Lam Ru National Park?

Verified travelers to Khao Lak who stayed near Khao Lak-Lam Ru National Park have given top reviews to Kalima Resort and Villas Khao Lak (SHA Extra plus), Khaolak Bay Front Hotel (SHA Plus+) and Eden Beach Resort and Spa (SHA Plus+).

What are the best hotels in Khao Lak for couples?

What are the best hotels in Khao Lak for families?

What hotels in Khao Lak have the best views?

Verified travelers to Khao Lak have given top reviews for the views at Baan Krating Khaolak Resort (SHA Plus+), Suwan Palm Resort (SHA Plus+) and Moracea by Khao Lak Resort (SHA Extra Plus).

What hotels in Khao Lak have the best breakfast?

Verified travelers to Khao Lak have given top reviews for the breakfast at Rakkawan Residence Khaolak (SHA Plus+), La Vela Khao Lak (SHA Extra Plus) and Casacool Hotel.

What's the best neighborhood in Khao Lak to stay in?

Popular neighborhoods among travelers staying in Khao Lak include Khaolak Beach, Bang Niang Beach and Nang Tong Beach.

Show more questions



More about Khao Lak

The stunning Phang Nga province of southern Thailand is one of the country’s most attractive destinations. The resort town of Khao Lak is located here, boasting some of the most beautiful beaches. This area was heavily affected by the 2004 tsunami, but today, it is completely redeveloped with a full range of resorts.

A city of natural splendor, Khao Lak is mainly national parkland with lush forests and beaches on the Andaman Sea. Many of the resorts here cater to families or those looking for a peaceful and natural getaway. Much less developed than Phuket, even the most popular beaches here can seem deserted, and it is missing the exotic nightlight and its associated attractions.

Khao Lak’s national parks provide most of the attractions in the region. Khao Sok National park offers rafting and trekking on foot or elephant. Hiking trails close to the beach can be explored at Khao Lak-Lam Ru National Park. Within a short drive of the region, Lampi Waterfall and Chong Fah Waterfall offer up blissful retreats into nature.

Khao Lak is easiest to arrive at via plane to Phuket International Airport – the closer alternative – or Krabi.

Find the most suitable accommodation for you by clicking on our interactive map and exploring Khao Lak for hotels and must-see destinations.