Hotels near Khao Lak

See all 99 Hotels in Khao Lak
JW Marriott Khao Lak Resort and Spa
JW Marriott Khao Lak Resort and Spa

41/12 Moo 3, Khuk Khak, Takua Pa 82190

5.0 out of 5.0
4.6 out of 5 (242 reviews)

Nestled on the beach, this Khao Lak resort is within 6 mi (10 km) of Bang Niang Beach, Laem Pakarang Beach, and Nang Thong …

$85
The Waters Khao Lak by Katathani
The Waters Khao Lak by Katathani

67/238, Moo 5, Bang Niang, Khuk Khuk, Takua Pa 82190

4.0 out of 5.0
4.3 out of 5 (125 reviews)

Located in Khao Lak, this spa hotel is 0.3 mi (0.4 km) from Bang Niang Beach and 2.2 mi (3.5 km) from Nang Thong Beach. Lae …

$54
Beyond Resort Khaolak - Adults Only
Beyond Resort Khaolak - Adults Only

9/69 Moo 1 Tumbon Khukkak, Takua Pa 82190

4.5 out of 5.0
4.6 out of 5 (48 reviews)

Nestled on the beach, this Khao Lak resort is within 3 mi (5 km) of Bang Sak Beach, Laem Pakarang Beach, and Sai Ruang …

$65
Casa de La Flora
Casa de La Flora

67/213 Moo 5, Khuk Khak, Takua Pa 82190

5.0 out of 5.0
4.6 out of 5 (30 reviews)

Nestled on the beach, this Khao Lak resort is 0 mi (0.1 km) from Bang Niang Beach and 2.4 mi (3.9 km) from Nang Thong Beach …

$442
Moracea by Khao Lak Resort
Moracea by Khao Lak Resort

26/20 M.7, .Petchkasem Rd., Takua Pa 8219

5.0 out of 5.0
4.4 out of 5 (91 reviews)

Located in Khao Lak, this beachfront resort is on the boardwalk, 0.8 mi (1.3 km) from Nang Thong Beach, and 2.2 mi (3.6 km) …

$63
Khaolak Oriental Resort - Adults Only
Khaolak Oriental Resort - Adults Only

13/120 Moo 7, Khuk Khak, Takua Pa 82220

3.5 out of 5.0
4.1 out of 5 (57 reviews)

Located in Khao Lak, this spa hotel is 0.1 mi (0.2 km) from Nang Thong Beach and 2.6 mi (4.1 km) from Bang Niang Beach. Lae …

$24
Mukdara Beach Villa & Spa Resort
Mukdara Beach Villa & Spa Resort

67/179 Moo 5 Khuk Khak, Takua Pa 82190

4.0 out of 5.0
4.2 out of 5 (25 reviews)

Located in Khao Lak, this resort is 0.7 mi (1.1 km) from Nang Thong Beach and 1.9 mi (3.1 km) from Bang Niang Beach. Laem …

$55
Sudala Beach Resort
Sudala Beach Resort

56/4 Moo 5, Phetkasem Rd., Takua Pa 82190

3.0 out of 5.0
3.8 out of 5 (31 reviews)

Offering direct access to the beach, this Khao Lak hotel is 0.7 mi (1.2 km) from Bang Niang Beach and 2.5 mi (4.1 km) from …

$28
Sangsawan Palace Khaolak Hotel
Sangsawan Palace Khaolak Hotel

48/4 Moo 3 Khuk khak, Takua Pa 82190

3.0 out of 5.0
4.3 out of 5 (4 reviews)

Located in Khao Lak, this hotel is 1.7 mi (2.8 km) from Bang Niang Beach and within 6 mi (10 km) of Nang Thong Beach and Laem …

$26
Ladda Resort
Ladda Resort

56/46 Ban-Bang Niang Soi 4,Moo5, Takua Pa 82190

3.0 out of 5.0
3.8 out of 5 (18 reviews)

Located in Khao Lak, this resort is 0.9 mi (1.5 km) from Bang Niang Beach and 2.7 mi (4.3 km) from Nang Thong Beach. Laem …

Get Rates
Hide content

Where To Stay In Khao Lak

Khao Lak, Phang Nga Hotel Information

Expedia.com offers a selection of 99 hotels in Khao Lak, Phang Nga. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel near Khao Lak in Phang Nga. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find hotels in the Phang Nga neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Phang Nga, now!

Looking for local hotels nearby? Check out the new hotels near me page.