Top 10 Hotels in Phuket

See all 1,087 Hotels in Phuket
Alpina Phuket Nalina Resort & Spa
Alpina Phuket Nalina Resort & Spa

7/1 Ketkwan Road, Karon 83100

4.5 out of 5.0
4 out of 5 (511 reviews)

This family-friendly Karon resort is located near the beach, within 1 mi (2 km) of Kata Porpeang Market and Dino Park Mini …

$64
Thara Patong Beach Resort & Spa
Thara Patong Beach Resort & Spa

170, 170/1 Thaweewong Road, Patong 83150

3.5 out of 5.0
4 out of 5 (357 reviews)

This family-friendly Patong resort is located near the beach, within a 10-minute walk of Patong Beach and Bangla Night Street …

$121
Kantary Bay Hotel, Phuket
Kantary Bay Hotel, Phuket

31/1 Mu 8, Sakdidej Road, Wichit 83000

4.0 out of 5.0
4.4 out of 5 (137 reviews)

Situated by the sea, this hotel is within 1 mi (2 km) of Cool Spa Phuket and Phuket Aquarium. Khao Khad Views Tower and Phuke …

$60
Cape Sienna Phuket Hotel and Villas
Cape Sienna Phuket Hotel and Villas

18/40 Moo 6, Nakalay Road, Kamala 83150

4.5 out of 5.0
4.4 out of 5 (837 reviews)

Cape Sienna Phuket Hotel and Villas is on the Phuket waterfront, a 5-minute stroll from Kamala Beach, an idyllic place to sur …

$104
Twinpalms Phuket
Twinpalms Phuket

106/46 Moo 3, Surin Beach Road, Choeng Thale 83110

5.0 out of 5.0
4.7 out of 5 (382 reviews)

Situated near the beach, this luxury resort is within 1 mi (2 km) of Pansea Beach, Surin Beach, and Laem Singh Beach. Phuke …

$210
La Flora Resort Patong
La Flora Resort Patong

39 Thaweewong Road, Patong Beach, Patong 83150

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

Located in Patong, this beachfront hotel is in the entertainment district, just steps from Patong Beach and Bangla Night …

$219
Amata Resort
Amata Resort

189/29 Rat-U-Thit 200 Years Road, Patong 83150

3.0 out of 5.0
3.7 out of 5 (829 reviews)

Located in the heart of Patong, this hotel is within a 10-minute walk of Jungceylon Shopping Center and Bangla Night Street …

$37
Le Meridien Phuket Beach Resort
Le Meridien Phuket Beach Resort

29 Soi Karon Nui, Karon 83100

4.5 out of 5.0
4.5 out of 5 (548 reviews)

Located on a secluded cove, Le Meridien Phuket Beach Resort has a 500-meter (547-yard) secluded beach. Guests can drive 5 …

$204
Baan Laimai Beach Resort
Baan Laimai Beach Resort

66 Thaveewong Road, Patong 83150

3.5 out of 5.0
3.8 out of 5 (788 reviews)

Located in central Patong, Baan Laimai Beach Resort is just across the road from Patong Beach. It’s a 10-minute walk to the …

$88
The Westin Siray Bay Resort & Spa, Phuket
The Westin Siray Bay Resort & Spa, Phuket

21/4 Moo 1 A.Muang, Ratsada 83000

5.0 out of 5.0
4.3 out of 5 (468 reviews)

This Ratsada resort is on the beach, 2.3 mi (3.6 km) from Ratsada Pier, and within 6 mi (10 km) of Mission Hills Golf Resor …

$144
Hide content

Where to stay in Phuket

Phuket Hotel Guide

Expedia.com offers a selection of 1688 hotels in Phuket. 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 in Phuket. 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 cheap hotels in the Phuket neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Phuket, now, including last minute deals!