Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Top Hotels with Spa in Krabi Province

See all 1,279 Hotels in Krabi Province
Centara Grand Beach Resort & Villas Krabi

Centara Grand Beach Resort & Villas Krabi

396-396/1 Moo 2, Ao Nang, Muang, Krabi
5.0 out of 5.0
4.3 out of 5 (480 reviews)

Located in Krabi, this beachfront resort is in a national park and within 1 mi (2 km) of Ao Phai Plong and Ao Nang Beach. Nopparat Thara Beach is 2.2 mi (3.5 ...

Very quiet location ideal for relaxing Lovely room with a partial sea view and hot tub, all you could need for a quiet relaxing stay away … - 

SG$227

SG$227
Phi Phi Island Village Beach Resort

Phi Phi Island Village Beach Resort

49 Moo 8, Ko Phi Phi
4.0 out of 5.0
4.4 out of 5 (991 reviews)

Nestled on the beach, this Ko Phi Phi resort is 0.1 mi (0.1 km) from Ko Phi Phi Viewpoint and 1.5 mi (2.5 km) from Laem Tong Beach. Long Beach and Ao Ton Sai ...

Picturesque setting The resort looks like what you imagine in Thailand, with huts ion the beach and coconut trees. ther … - 

SG$310

SG$310
Railay Bay Resort and Spa

Railay Bay Resort and Spa

145 Moo2 Tambol Aonang, Krabi
4.0 out of 5.0
3.8 out of 5 (676 reviews)

Nestled on the beach, this Krabi resort is within a 10-minute walk of West Railay Beach, East Railay Beach, and Phra Nang Beach. Princess Lagoon and Phra Nang ...

Beautiful Beach Hotel is very well located, however the hotel does not sell liquor to be charged to the room. All a … - 

SG$148

SG$148
Centara Anda Dhevi Resort and Spa

Centara Anda Dhevi Resort and Spa

182 Moo 3, Tambol Ao-Nang, Krabi
4.0 out of 5.0
4.3 out of 5 (611 reviews)

This family-friendly Krabi resort is located in the entertainment district, within 1 mi (2 km) of Ao Nang Krabi Boxing Stadium, Ao Nang Beach, and Nopparat Thara ...

Nice Hotel near attractions Clean, comfortable hotel with an excellent breakfast. Staff was very helpful in arranging drivers a … - 

SG$86

SG$86
Railay Village Resort

Railay Village Resort

544 Moo 2 Ao Nang, Muang, Krabi
4.0 out of 5.0
4.1 out of 5 (228 reviews)

Nestled on the beach, this Krabi resort is within a 10-minute walk of West Railay Beach, East Railay Beach, and Phra Nang Beach.

Lovely hotel, perfect location & friendly staff Enjoyed 2 nights here. Lovely hotel perfectly located on Railay West beach which is much nicer than … - 

SG$227

SG$227
Bhu Nga Thani Resort and Spa

Bhu Nga Thani Resort and Spa

479 Moo 2, Railay East, Ao Nang, Muang, Krabi
4.0 out of 5.0
4.1 out of 5 (371 reviews)

This family-friendly Krabi hotel is located near the beach, within a 5-minute walk of East Railay Beach, West Railay Beach, and Phra Nang Beach. Princess Lagoon ...

Well located medium sized resort Had six nights at the Bhu Nga. We found it a great base form which to enjoy Railay Beach. Railay it … - 

SG$164

SG$164
Aonang Villa Resort

Aonang Villa Resort

113 Moo 2 Aonang Beach, Krabi
4.0 out of 5.0
4.2 out of 5 (443 reviews)

Nestled on the beach, this Krabi hotel is within 1 mi (2 km) of Ao Phai Plong and Ao Nang Beach. Nopparat Thara Beach is 1.5 mi (2.5 km) away.

Older resort hotel, but location is fantastic. Enjoyed thr location near beach and town. Lovely view and beautiful landscaping on site. Would stay … - 

SG$161

SG$161
Pimalai Resort And Spa

Pimalai Resort And Spa

99 Moo 5 Ba Kan Tiang Beach, Ko Lanta
5.0 out of 5.0
4.9 out of 5 (288 reviews)

Nestled on the beach, this Ko Lanta resort is within a 15-minute walk of Ba Kan Tiang Beach and Ba Kan Tieng Bay. Ao Nui Beach and Klong Jark Beach are also ...

Excellent customer service, beautiful location We could not have imagined a more beautiful setting, and the luxurious accommodations were more tha … - 

SG$377

SG$377
Crown Lanta Resort and Spa

Crown Lanta Resort and Spa

315 Moo 1 Saladan, Ko Lanta
4.5 out of 5.0
4.3 out of 5 (477 reviews)

Located in Ko Lanta, this beachfront hotel is connected to a shopping center and within 2 mi (3 km) of Kawkwang Beach, Klong Dao Beach, and Sala Dan Community ...

A first class luxury hotel We stayed for 15 nights in early Aug in low season. We stayed in a deluxe room with pool access whi … - 

SG$180

SG$180
The Tubkaak Krabi Boutique Resort

The Tubkaak Krabi Boutique Resort

123 Moo 3, Tubkaak Beach, Krabi
4.5 out of 5.0
4.8 out of 5 (294 reviews)

This Nong Thale resort is on the beach, 0.1 mi (0.2 km) from Tubkaek Beach, and within 12 mi (20 km) of Nopparat Thara Beach and Ao Nang Beach. Ao Phai Plong ...

Best Beach Around! This hotel is definitely off the beaten path - we loved it. Checkin was good - it was a little diso … - 

SG$442

SG$442
Map

Recently booked Hotels with Spa in Krabi Province

Phi Phi Island Cabana Hotel
3.0 out of 5.0
Last booking: 2 hours ago
Pavilion Queen's Bay
4.0 out of 5.0
Last booking: 4 hours ago
Railay Village Resort & Spa
4.0 out of 5.0
Last booking: 6 hours ago

Pocket Guide: Hotels with Spa in Krabi Province

Search for hotels in Krabi Province on Expedia. You can easily find your hotels in Krabi Province using one of the methods below:

  • View our selection of featured hotels in Krabi Province
  • Use the map to find hotels in the Krabi Province neighborhood you prefer
  • Use the filters to see hotels in a specific area of Krabi Province, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Krabi Province
  • Enter your travel dates to view the best deals on hotels in Krabi Province - while they last