Thailand may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Best Resorts in Phuket

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Featured Resorts in Phuket

Andamantra Resort and Villa Phuket
4 out of 5
290/1 Prabaramee Rd., Patong, Phuket
Free CancellationReserve now, pay when you stay
The price is $27 per night from Dec 4 to Dec 5

Situated on the beach, this spa resort is within a 5-minute walk of Kalim Beach and Patong Beach. Bangla Road and Jungceylon Shopping Center are also within ...

3.4/5Good! (274 reviews)

"Good and nice service. They upgrade my room for free too"…"

Reviewed on Oct 17, 2020

Andamantra Resort and Villa Phuket
Santhiya Koh Yao Yai Resort & Spa
5 out of 5
88 Moo 7, Prunai, Ko Yao, Phang Nga
The price is $70 per night from Dec 7 to Dec 8

This Ko Yao resort is on the beach, 0.1 mi (0.1 km) from Loh Paret Beach, and within 12 mi (20 km) of Fasai Beach and Klong Hia Pier. Phang Nga Bay and Ao Phang-nga ...

4.4/5Wonderful! (1,075 reviews)

"I was amazed by how hotel has such a unique interior and breathtaking view. Staffs were nice and helpful. Breakfast was average, nothing special but couldn't compare with other 5 star hotels I used to stay. Drinks and cocktails did not worth paying at that price. I don't mind paying at this price ..."…"

Reviewed on Oct 26, 2020

Santhiya Koh Yao Yai Resort & Spa
Sri Panwa Phuket Luxury Pool Villa Hotel
5 out of 5
88 Moo 8, Sakdidej Road, Muang, Wichit, Phuket
The price is $397 per night from Dec 7 to Dec 8

Located in Wichit, this beachfront resort is on the boardwalk, 0.5 mi (0.9 km) from Phuket Aquarium, and within 9 mi (15 km) of Khao Khad Views Tower and Phuket ...

4.6/5Exceptional! (306 reviews)

"Best quality Best service Best people Love this place"…"

Reviewed on Jul 30, 2020

Sri Panwa Phuket Luxury Pool Villa Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Dusit Thani Laguna Phuket
5 out of 5
390 Moo1 Srisoontorn Road, Thalang, Choeng Thale, Phuket
Free CancellationReserve now, pay when you stay
The price is $66 per night from Dec 7 to Dec 8

This Choeng Thale resort is on the beach, 1 mi (1.5 km) from Boat Avenue Mall Phuket, and within 6 mi (10 km) of Surin Beach and Kamala Beach. Phuket Fantasea ...

4.3/5Excellent! (822 reviews)

"Nice hotel, design a bit dated but still good overall. Good service, friendly staff."…"

Reviewed on Nov 23, 2020

Dusit Thani Laguna Phuket
Grand Mercure Phuket Patong
5 out of 5
1 Soi Ratuthit 200 Pi 2 Road, Patong Beach, Patong, Phuket
Free CancellationReserve now, pay when you stay
The price is $36 per night from Dec 10 to Dec 11

This family-friendly Patong resort is located by the ocean, within a 15-minute walk of Patong Beach, Bangla Road, and Jungceylon Shopping Center. Karon Beach ...

4.4/5Excellent! (999 reviews)

"บริการดีมาก อาหารเช้าอร่อยและหลากหลาย good location"…"

Reviewed on Oct 28, 2020

Grand Mercure Phuket Patong
Banyan Tree Phuket
5 out of 5
33, 33/27 Moo 4, Srisoonthorn Road, Choeng Thale, Phuket
Free CancellationReserve now, pay when you stay
The price is $219 per night from Dec 18 to Dec 19

Offering direct access to the beach, this Choeng Thale resort is in a national park and within 2 mi (3 km) of Bang Tao Beach and Boat Avenue Mall Phuket. Surin ...

4.6/5Wonderful! (588 reviews)
Spacious villa and great service!

"It was a family trip, we stayed in a 2 room villa - the stay was lovely! Very spacious room with amazing service! The resort seemed a little old (maybe it's just the vibe though) but will definitely come back again!!!!"…"

Reviewed on Jun 8, 2020

Banyan Tree Phuket
Centara Grand Beach Resort Phuket
5 out of 5
683 Patak Road, Karon Beach, Karon, Phuket
Free CancellationReserve now, pay when you stay
The price is $109 per night from Dec 6 to Dec 7

Nestled on the beach, this Karon resort is within 1 mi (2 km) of Karon Beach Roundabout and Karon Beach. Kata Beach and Freedom Beach are also within 3 mi (5 ...

4.2/5Excellent! (711 reviews)
Perfect stay for families! Highly recommend it

"Centara is the perfect resort for families with children of all ages. We were a family of four with two young adults, and we absolutely loved our stay! We were pleasantly surprised to find that we were upgraded to the two bedroom villa which made our stay that much more special. The resort is beautiful ..."…"

Reviewed on Feb 15, 2020

Centara Grand Beach Resort Phuket
Burasari Phuket Resort & Spa
4 out of 5
18/110 Ruamjai Road, Patong, Phuket
Free CancellationReserve now, pay when you stay
The price is $43 per night from Dec 6 to Dec 7

Situated by the sea, this spa resort is within a 10-minute walk of Patong Beach and Bangla Road. Jungceylon Shopping Center and Kalim Beach are also within 2 ...

4.4/5Excellent! (986 reviews)

"Amazing staff , beautiful, friendly hotel hightly recommended"…"

Reviewed on Jul 9, 2020

Burasari Phuket Resort & Spa
Phuket Graceland Resort And Spa
4.5 out of 5
190 Thaweewong Road, Patong Beach, Patong, Phuket
Free CancellationReserve now, pay when you stay
The price is $61 per night from Dec 27 to Dec 28

This family-friendly Patong resort is located by the sea, within a 10-minute walk of Patong Beach and Kalim Beach. Bangla Road and Jungceylon Shopping Center ...

3.9/5Very Good! (997 reviews)

"Great Resort good location pools plus great breakfast will be back."…"

Reviewed on Mar 11, 2020

Phuket Graceland Resort And Spa
Keemala
5 out of 5
Moo 6, Kamala, Phuket
Free CancellationReserve now, pay when you stay
The price is $464 per night from Dec 7 to Dec 8

Situated near the beach, this luxury resort is within 1 mi (2 km) of Tsunami Memorial and Kamala Beach. Phuket Fantasea and Kalim Beach are also within 3 mi ...

4.6/5Wonderful! (367 reviews)

"We loved everything about our treehouse in Keemala! Staff is wonderful, food/dining also remarkable! Highly recommend!"…"

Reviewed on Apr 1, 2020

Keemala
Novotel Phuket Resort
4 out of 5
282 Phrabaramee Rd, Patong Beach, Patong, Phuket
Get Rates

Situated near the beach, this spa resort is within a 15-minute walk of Patong Beach and Kalim Beach. Bangla Road and Jungceylon Shopping Center are also within ...

4.1/5Very Good! (648 reviews)

"Good location , nice sea view and you can access to the beach easily"…"

Reviewed on Mar 20, 2020

Novotel Phuket Resort
Phuket Marriott Resort & Spa, Merlin Beach
5 out of 5
99 Muen-Ngoen Road, Tri-Trang Beach, Patong, Phuket
Free CancellationReserve now, pay when you stay
The price is $60 per night from Dec 7 to Dec 8

Located in Patong, this beachfront resort is in the entertainment district and within 1 mi (2 km) of Merlin Beach and Tri Trang Beach. Freedom Beach and Patong ...

4.5/5Wonderful! (456 reviews)
Amazing

"Amazing location away from all the noise. Variety of pools, food was amazing and staff very friendly. Beach at rear of hotel a bit rocky but great bar on sand with a beautiful view"…"

Reviewed on Mar 31, 2020

Phuket Marriott Resort & Spa, Merlin Beach
Amatara Wellness Resort
5 out of 5
84 Moo 8 Sakdidej Road, Wichit, Phuket
Free CancellationReserve now, pay when you stay
The price is $130 per night from Dec 8 to Dec 9

This Wichit resort is on the beach, 0.8 mi (1.2 km) from Phuket Aquarium, and within 12 mi (20 km) of Central Festival Phuket Shopping Center and Bangkok Hospital ...

4.6/5Wonderful! (997 reviews)

"Pleasure stay and very nice staff Good service and various type of activities in hotel"…"

Reviewed on Feb 24, 2020

Amatara Wellness Resort
JW Marriott Phuket Resort & Spa
5 out of 5
231 Moo 3, Talang, Mai Khao, Phuket
Free CancellationReserve now, pay when you stay
The price is $67 per night from Dec 7 to Dec 8

Located in Mai Khao, this beachfront resort is in a national park and within a 5-minute walk of Mai Khao Beach and Turtle Village. Splash Jungle Water Park and ...

4.5/5Wonderful! (674 reviews)

"One of the best hotels I have ever stayed in. I have nothing negative to say about this place."…"

Reviewed on May 12, 2020

JW Marriott Phuket Resort & Spa
Amari Phuket
5 out of 5
2 Meun-ngern Road, Patong, Phuket
Free CancellationReserve now, pay when you stay
The price is $64 per night from Dec 7 to Dec 8

Located in Patong, this beachfront resort is in a shopping district and within 1 mi (2 km) of Simon Cabaret, Patong Beach, and Bangla Road. Jungceylon Shopping ...

4.6/5Wonderful! (997 reviews)

"The staff in all areas were professional and friendly. They remembered us and went above and beyond to make our trip memorable. We were there during covid 19 and they took precautions to minimize exposure to guests. They assisted with travel adjustments."…"

Reviewed on Mar 24, 2020

Amari Phuket
The Westin Siray Bay Resort & Spa, Phuket
5 out of 5
21/4 Moo 1 A.Muang, Ratsada, Phuket
Free CancellationReserve now, pay when you stay
The price is $58 per night from Dec 7 to Dec 8

Located in Ratsada, this beachfront resort is in the city center, 5.6 mi (9 km) from Bangkok Hospital Phuket, and within 12 mi (20 km) of Chalong Temple and ...

4.3/5Excellent! (663 reviews)

"I like the view from the room. Due to Covid, facilities are not fully open now. But staff were all excellent."…"

Reviewed on Oct 13, 2020

The Westin Siray Bay Resort & Spa, Phuket
The Slate
5 out of 5
Nai Yang Beach and National Park, Sa Khu, Phuket
The price is $162 per night from Dec 6 to Dec 7

Situated near the airport, this luxury resort is within 1 mi (2 km) of Sirinat National Park, Nai Yang Beach, and Mai Khao Beach. Nai Thon Beach and Banana Beach ...

4.6/5Exceptional! (996 reviews)

"Pool suite offered privacy with our personal pool. Loved the unique design features throughout the property."…"

Reviewed on Mar 24, 2020

The Slate
IndoChine Resort & Villas
4 out of 5
328/81 Prabaramee Road, Patong, Phuket
Free CancellationReserve now, pay when you stay
The price is $118 per night from Dec 15 to Dec 16

Situated by the ocean, this resort is within 3 mi (5 km) of Kalim Beach, Patong Beach, and Bangla Road. Jungceylon Shopping Center is 2.4 mi (3.8 km) away.

4.3/5Excellent! (369 reviews)

"The resort was beautiful, room was quiet and comfortable, staff was attentive when needed, and gave you peace and quiet when not. The only minus I can think of is maybe location. If you want to be close to Patong beach, this is probably not for you, as you need a shuttle to get there. I didn't want ..."…"

Reviewed on Mar 1, 2020

IndoChine Resort & Villas
The Naka Island, A Luxury Collection Resort and Spa, Phuket
5 out of 5
32 Moo 5, Amphur Thalang, Pa Klok, Phuket
Free CancellationReserve now, pay when you stay
The price is $165 per night from Dec 20 to Dec 21

This Pa Klok resort is on the beach, 1.2 mi (1.9 km) from Ao Phang-nga National Park, and within 6 mi (10 km) of Ao Po Beach and Bang Rong Pier. Phuket Elephant ...

4.4/5Wonderful! (157 reviews)

"Just returned from a lovely 10 days at Naka Island, great relaxing spot. Special thanks to Edward who went out of his way to make the trip very relaxing. Nothing was too much trouble. It was sad to leave! Never had such incredible service as we got from Edward! Beautiful resort and lovely peaceful ..."…"

Reviewed on Feb 6, 2020

The Naka Island, A Luxury Collection Resort and Spa, Phuket
Kata Palm Resort & Spa
4 out of 5
60 Kata Rd, Karon, Phuket
Free CancellationReserve now, pay when you stay
The price is $36 per night from Dec 6 to Dec 7

This family-friendly Karon resort is located near the beach, within 1 mi (2 km) of Kata Porpeang Market, Kata Beach, and Kata Noi Beach. Karon Beach and Big ...

4.1/5Very Good! (623 reviews)

"Great service, very friendly staff Large room with large pool 5 mins walking to the beach"…"

Reviewed on Jul 17, 2020

Kata Palm Resort & Spa
Don't see what you're looking for?
See all available properties in Phuket
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.

Other property types in Phuket

Angsana Laguna Phuket

Angsana Laguna Phuket

5 out of 5
10 Moo 4 Srisoonthorn Road, Si Sunthon, Phuket
The price is $66 per night from Dec 7 to Dec 8
4.3/5Excellent! (710 reviews)

"The location of the Angsana is excellent within the Laguna complex. The 2 bedroom villa we were allocated was most welcome. For the 4 of us to be accommodated together was a great asset while coronavirus virus lock down in place. Our outside journeys were somewhat restricted for the last 4 days so ..."…"

Reviewed on Apr 8, 2020

Angsana Laguna Phuket
Phuket Marriott Resort and Spa, Nai Yang Beach

Phuket Marriott Resort and Spa, Nai Yang Beach

5 out of 5
92, 92/1 Moo 3, Sakoo, Talang, Nai Yang Beach, Sa Khu, Phuket
The price is $63 per night from Dec 9 to Dec 10
4.6/5Wonderful! (527 reviews)

"I love this property. The staff is wonderful along with the entire food and beverage Department. This only issue is the property is off the beaten path with no other facilities (clubs, restaurants, even 7-11) close by. You’ll need a car to get to the main road. Since there is only 1 restaurant on ..."…"

Reviewed on Sep 24, 2020

Phuket Marriott Resort and Spa, Nai Yang Beach
The Marina Phuket Hotel

The Marina Phuket Hotel

4 out of 5
240/9 Phangmuang Sai Kor Road, Patong, Phuket
The price is $16 per night from Dec 7 to Dec 8
4.1/5Very Good! (448 reviews)

"Spotless accomodation, lovely rooftop pool altjough a little difficult to get a sunbed on many occasions. Had evening meal in hotel on 2 occsions, food was excellent. Ask for room away from roadside as these rooms are extremely noisy, road is very busy & load all night long. Swapped after 1 night ..."…"

Reviewed on Mar 12, 2020

The Marina Phuket Hotel
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.

Frequently asked questions

What can I expect from a resort vacation in Phuket?
Dreaming of a relaxing getaway? You deserve all the comforts and luxuries of a resort, where you can find everything you need for your vacation—from convenient food and drink options to activities and entertainment. Pick from 264 resorts in Phuket and discover the one that’s best for you, whether you picture yourself sipping drinks by a sprawling pool or checking out the on-site boutiques.
What's a top resort for my stay in Phuket?
Amari Phuket - 5-star luxury resort, 5-minute walk from Patong Beach. Features 3 outdoor pools, 2 restaurants, and a full-service spa. Holiday Inn Resort Phuket Mai Khao Beach - Beach resort rated 4 stars, 5 minutes away from Mai Khao Beach. Has 2 restaurants, a full-service spa, and an outdoor pool. Highly rated for its quiet location. Grand Mercure Phuket Patong - Luxury resort rated 5 stars, 10-minute walk from Patong Beach. Highly rated for its dining options. Enjoy the 3 outdoor pools, spa, and children’s pool. Andamantra Resort and Villa Phuket - Spa resort rated 4 stars, 5 minutes away from Patong Beach. Amenities include 3 outdoor pools, 2 restaurants, and a full-service spa. Phuket Marriott Resort & Spa, Merlin Beach - Luxury resort rated 5 stars, 5 minutes away from Tri Trang Beach. Access to 3 outdoor pools, 6 restaurants, and a private beach.
How many hotel resorts will I be able to find in Phuket?
Choose from Expedia’s 264 resort hotels in Phuket where you’ll find great entertainment, spacious rooms, and more.
What can I do in Phuket?
Travelers love exploring the beaches in Phuket, and come here for shopping and other popular activities. Monuments like Big Buddha and Saphan Hin Mining Monument are places to learn more about the local history, or you can catch the latest production at Simon Cabaret or Aphrodite Cabaret Show. Other top attractions you can add to your list are Patong Beach and Karon Beach.
What's the weather like in Phuket?
The hottest months are usually March and February with an average temp of 82°F, while the coldest months are January and February with an average of 82°F. The rainiest months in Phuket are October, May, November, and September, with each month seeing an average of 10 inches of rainfall.
What's the best way to get to and around Phuket?
Fly into Phuket Intl. Airport (HKT), which is located 16.7 mi (26.9 km) away. Otherwise, you can search for flights to Krabi Intl. Airport (KBV), which is 43.1 mi (69.4 km) away. If you’d like to venture out around the area, consider renting a car to take in more sights.