Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Phuket – 347 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

The Memory at On On Hotel

Hotel in Old Town, Phuket

Located in the heart of Phuket Old Town, The Memory at On On Hotel provides comfortable private rooms with free WiFi. It features a 24-hour front desk and a tour desk as well. Clean, good location, friendly staff, free snacks and drinks

Show more Show less
9
Awesome
1,202 reviews
Price from
$51
per night

Blu Monkey Hub and Hotel Phuket

Hotel in Phuket

Featuring free WiFi, a sun terrace with a swimming pool, free bikes and shared lounge, Blu Monkey Hub and Hotel Phuket is located in Phuket Town. Free bananas! Free water all day long. Good sized rooms and very practically designed.

Show more Show less
8.5
Very Good
829 reviews
Price from
$39
per night

The Besavana Phuket

Hotel in Old Town, Phuket

The Besavana Phuket is a hotel set in Old Phuket Town. This 3-star hotel offers free WiFi. Thai Hua Museum is 295 feet away and Chinpracha House is a 3-minute walk from the hotel. It's the best location, right in the middle of old Town, with few minutes walk to the buses that go around Phuket island. They give you a map with recommendations of the restaurants. Didn't meet the owner but he was super lovely and helpful on the phone. We booked 1 night but immediately wanted to extend so he gave us a cheaper price for the 2nd night. Room was clean (and they asked if we wanted it to be cleaned after 1 night) and nicely equipped, everything was comfortable and worked well. The value is just fantastic. I would be happy to stay again.

Show more Show less
8.9
Excellent
659 reviews
Price from
$33
per night

Xinlor House

Hotel in Old Town, Phuket

A 7-minute walk from Old Phuket Town, Xinlor House is located in Phuket and provides free WiFi and a tour desk. Good location, nice stylised hotel and willing staff. Than you.

Show more Show less
9.2
Awesome
527 reviews
Price from
$29
per night

The Arbern Hotel x Bistro

Hotel in Phuket

Located in Phuket Town, less than 0.6 mi from Old Phuket Town, The Arbern Hotel x Bistro provides accommodations with a restaurant, free private parking, a bar and a shared lounge. Brand new hotel, very comfortable beds, good aircon. Locations close to a food night Market with some live music. Perfect for a transit stay in phuket town

Show more Show less
9.1
Awesome
591 reviews
Price from
$12
per night

EcoLoft Hotel

Hotel in Phuket

Set in Phuket Town, less than 0.6 mi from Old Phuket Town, EcoLoft Hotel offers accommodations with an outdoor swimming pool, free private parking, a shared lounge and a terrace. The staff are really nice and helpful. Really clean, great design.

Show more Show less
8.7
Excellent
1,899 reviews
Price from
$28
per night

Ibis Styles Phuket City

Hotel in Phuket

Boasting a garden, Ibis Styles Phuket City is located in Phuket Town in the Phuket Province region, 0.9 mi from Old Phuket Town and 1.1 mi from Chinpracha House. normal, as usual, acceptable. Coffee is good. Needs more veggies.

Show more Show less
8.3
Very Good
675 reviews
Price from
$41
per night

Baba House Hotel

Hotel in Phuket

Located in Phuket Town, 3.1 mi from Thai Hua Museum, Baba House Hotel provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a shared lounge. Great comfortable hotel! Will definately recommend. The small restaurant across the road was amazing

Show more Show less
8.1
Very Good
443 reviews
Price from
$27
per night

Little Nyonya Hotel

Hotel in Phuket

Set in Phuket Town, 2 mi from Chinpracha House, Little Nyonya Hotel offers accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. Very nice arquitecture, nice room, nice pool

Show more Show less
8.1
Very Good
483 reviews
Price from
$35
per night

Hop Inn Phuket Old Town

Hotel in Phuket

Located in Phuket Town, 984 feet from Chinpracha House, Hop Inn Phuket Old Town provides accommodations with free WiFi and free private parking. cleanliness is very good. All the furnitures are new and comfort. I also like the location. It's the central of many good restaurants.

Show more Show less
8.8
Excellent
62 reviews
Price from
$22
per night

Most-booked hotels in Phuket in the past month

See all

Phuket's best hotels with breakfast

See all

Budget hotels in Phuket

See all

Hotels located in the center of Phuket

See all

FAQs about hotels in Phuket

  • Travelers who stayed in Phuket near Phuket International Airport (HKT) have said good things about David Residence, Phuket Airport Place, and Louis' Runway View Hotel.

  • Some of the best hotels in Phuket near Old Phuket Town include Shunli Hotel, WOO Gallery & Boutique hotel and Book a Bed Poshtel.

  • On average, 3-star hotels in Phuket cost $35 per night, and 4-star hotels in Phuket are $39 per night. If you're looking for something really special, a 5-star hotel in Phuket can be found for $169 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Phuket this weekend is $28 or, for a 4-star hotel, $38. Looking for something even fancier? 5-star hotels in Phuket for this weekend cost around $114 per night, on average (based on Booking.com prices).

  • Ritsurin Boutique Hotel, The Memory at On On Hotel, and Xinlor House are some of the popular hotels in Phuket.

  • These hotels in Phuket are highly rated by couples: Coco Paradiso Phuket, WOO Gallery & Boutique hotel, and Xinlor House.

  • Coco Paradiso Phuket, Supicha Pool Access Hotel, and The Malika Hotel got great room view-related reviews from travelers in Phuket.

  • Many families visiting Phuket loved staying at WOO Gallery & Boutique hotel, OYO 501 At Night Hostel, and Yamin Seaview Hotel.

  • For hotels in Phuket that serve highly-rated breakfasts, try Ritsurin Boutique Hotel, WOO Gallery & Boutique hotel, and Cool Residence.

  • On average, it costs $28 per night to book a 3-star hotel in Phuket for tonight. You'll pay around $37 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Phuket will cost around $113, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Phuket:

Explore guest reviews of hotels in Phuket

See all