Book Khao Lak hotels

Start date: Check-in selected.
To Date
End date: Check-out

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Khao Lak

Cheap Khao Lak hotels

JW Marriott Khao Lak Resort and Spa

JW Marriott Khao Lak Resort and Spa

5 out of 5
41/12 Moo 3, Khuk Khak Takua Pa Phang Nga
The price is AU$598 per night from 10 Jan to 11 Jan
AU$598
10 Jan - 11 Jan 2026
includes taxes & fees
With a stay at JW Marriott Khao Lak Resort and Spa in Takua Pa (Khuk Khak Beach), you'll be steps from Bang Niang Beach and 5 minutes by foot from Laem Pakarang ...
Opens in a new windowJW Marriott Khao Lak Resort and Spa
The Sands Khao Lak by Katathani

The Sands Khao Lak by Katathani

5 out of 5
10/18 Petchkasem Road Takua Pa Phang Nga
The price is AU$580 per night from 27 Dec to 28 Dec
AU$580
27 Dec - 28 Dec
includes taxes & fees
With a stay at The Sands Khao Lak by Katathani, you'll be centrally located in Takua Pa, steps from Bang Niang Beach and Nang Thong Beach.
Opens in a new windowThe Sands Khao Lak by Katathani
Pullman Khao Lak Resort

Pullman Khao Lak Resort

5 out of 5
46 109 Moo 2 Soi 46 Laem Son Takua Pa Phang Nga
Fully refundableReserve now, pay when you stay
The price is AU$379 per night from 19 Jan to 20 Jan
AU$379
19 Jan - 20 Jan 2026
includes taxes & fees
Located in Takua Pa, Pullman Khao Lak Resort is in the historical district, within a 15-minute drive of Baan Nam Kem Tsunami Memorial Park and Takuapa ...
Opens in a new windowPullman Khao Lak Resort
Save an average of 15% on thousands of hotels when you're signed in
Khao Lak Marriott Beach Resort & Spa

Khao Lak Marriott Beach Resort & Spa

5 out of 5
1/111 Moo 2 Takua Pa Phang Nga
The price is AU$461 per night from 15 Jan to 16 Jan
AU$461
15 Jan - 16 Jan 2026
includes taxes & fees
Located in Takua Pa, Khao Lak Marriott Beach Resort & Spa is within a 15-minute drive of Takuapa Hospital and Bang Sak Beach.
Opens in a new windowKhao Lak Marriott Beach Resort & Spa
OUTRIGGER Khao Lak Beach Resort

OUTRIGGER Khao Lak Beach Resort

5 out of 5
2/4 Moo 8, Tumbon Bangmuang Takua Pa Phang Nga
The price is AU$519 per night from 24 Jan to 25 Jan
AU$519
24 Jan - 25 Jan 2026
includes taxes & fees
When you stay at OUTRIGGER Khao Lak Beach Resort in Takua Pa, you'll be on the beach and 14 minutes by foot from Pak Weep Beach.
Opens in a new windowOUTRIGGER Khao Lak Beach Resort
Le Meridien Khao Lak Resort & Spa

Le Meridien Khao Lak Resort & Spa

5 out of 5
31 Moo 7 Bangmoung Takuapa Dis Takua Pa
The price is AU$456 per night from 26 Jan to 27 Jan
AU$456
26 Jan - 27 Jan 2026
includes taxes & fees
When you stay at Le Meridien Khao Lak Resort & Spa in Takua Pa, you'll be on the beach, within a 5-minute drive of Bang Sak Beach and Ban Thap Tawan Beach.
Opens in a new windowLe Meridien Khao Lak Resort & Spa
Grand Mercure Khao Lak Bangsak

Grand Mercure Khao Lak Bangsak

4.5 out of 5
71 MOO7 Takua Pa
Fully refundableReserve now, pay when you stay
The price is AU$378 per night from 1 Jan to 2 Jan
AU$378
1 Jan - 2 Jan 2026
includes taxes & fees
When you stay at Grand Mercure Khao Lak Bangsak in Takua Pa, you'll be by the ocean, within a 15-minute walk of Bang Sak Beach and Ban Thap Tawan Beach.
Opens in a new windowGrand Mercure Khao Lak Bangsak
Avani+ Khao Lak Resort

Avani+ Khao Lak Resort

5 out of 5
99 Moo 8, Petchkasem Road, Bang-Muang Takua Pa Phang-Nga
The price is AU$460 per night from 20 Jan to 21 Jan
AU$460
20 Jan - 21 Jan 2026
includes taxes & fees
Located in Takua Pa, Avani+ Khao Lak Resort is by the sea, a 3-minute drive from Bang Sak Beach and 5 minutes from Ban Thap Tawan Beach.
Opens in a new windowAvani+ Khao Lak Resort
Eden Beach Khao Lak Resort & Spa

Eden Beach Khao Lak Resort & Spa

5 out of 5
12/12 Moo 2, Khaolak Beach, Lam Kaen Thai Mueang Phang Nga
When you stay at Eden Beach Khao Lak Resort & Spa in Khao Lak, you'll be on the beach, a 2-minute drive from Khao Lak Beach and 9 minutes from Bang Niang ...
Opens in a new windowEden Beach Khao Lak Resort & Spa
Don't see what you're looking for?
See all available properties in Khao Lak
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.

Khao Lak hotels essential information

Accommodation
375 hotels
Lowest Price
AU$378
Highest Price
AU$598
Popular hotels
JW Marriott Khao Lak Resort and Spa, The Sands Khao Lak by Katathani, Pullman Khao Lak Resort, Khao Lak Marriott Beach Resort & Spa, OUTRIGGER Khao Lak Beach Resort, Le Meridien Khao Lak Resort & Spa, Grand Mercure Khao Lak Bangsak, Avani+ Khao Lak Resort, Eden Beach Khao Lak Resort & Spa

Most recent Khao Lak hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.