Top 10 Hotels in Phuket

See all 1,087 Hotels in Phuket
Millennium Resort Patong Phuket
Millennium Resort Patong Phuket

199 Rat U Thid 200 Pee Road, Patong 83150

5.0 out of 5.0
4.1 out of 5 (591 reviews)

Situated in the entertainment district, this luxury hotel is within a 10-minute walk of Jungceylon Shopping Center and Bangla …

$125
The Kee Resort & Spa
The Kee Resort & Spa

152/1 Taweewong Road, Patong 83150

4.0 out of 5.0
4.1 out of 5 (376 reviews)

This family-friendly Patong resort is located by the sea, steps from Patong Beach, Bangla Night Street, and Royal Paradise …

$103
Horizon Karon Beach Resort & Spa
Horizon Karon Beach Resort & Spa

3 Soi Karon, Soi 2, Karon 83100

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

This family-friendly Karon resort is located by the ocean, within a 15-minute walk of Dino Park Mini Golf and Kata Porpeang …

$131
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 (231 reviews)

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

$82
Thara Patong Beach Resort & Spa
Thara Patong Beach Resort & Spa

170, 170/1 Thaweewong Road, Patong 83150

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

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

$122
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 (161 reviews)

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

$245
La Flora Resort Patong
La Flora Resort Patong

39 Thaweewong Road, Patong Beach, Patong 83150

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

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

$206
Katathani Phuket Beach Resort
Katathani Phuket Beach Resort

14 Kata Noi Road, Karon 83100

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

Nestled on the beach, this Karon resort is within 2 mi (3 km) of Kata Porpeang Market, Kok Chang Safari Elephant Trekking …

$240
Baan Laimai Beach Resort
Baan Laimai Beach Resort

66 Thaveewong Road, Patong 83150

3.5 out of 5.0
3.7 out of 5 (304 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 …

$96
Phuket Orchid Resort and Spa
Phuket Orchid Resort and Spa

34 Luangphochuan Road, Tambon Karon, Karon 83100

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

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

$149

Recent Reviews in Phuket

Hide content

Where to stay in Phuket

Phuket Hotel Guide

Expedia.com offers a selection of 1620 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!