Skip to main content

Book, stay, get up to £200 back in travel credit.

Start travelling again to receive 10% (up to £200) back in travel credit after your next stay.

Promotion conditions apply.

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Phuket Town – 317 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 3 stars

Hotel in Old Town, Phuket Town

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. It was lovely to stay in a hotel with such history and period features.

Show more Show less
9
Superb
1,232 reviews
Price from
£31
per night

EcoLoft Hotel 3 stars

Hotel in Phuket Town

Set in Phuket Town, less than 1 km from Old Phuket Town, EcoLoft Hotel offers accommodation with an outdoor swimming pool, free private parking, a shared lounge and a terrace. Clean fresh new modern and close to old city and malls. Staff was help full and friendly . Wonderful stay!

Show more Show less
8.7
Fabulous
1,904 reviews
Price from
£22
per night

Ibis Styles Phuket City 3 stars

Hotel in Phuket Town

Boasting a garden, Ibis Styles Phuket City is situated in Phuket Town in the Phuket Province region, 1.5 km from Old Phuket Town and 1.8 km from Chinpracha House. Fantastic property. Clean and nice staffs.

Show more Show less
8.3
Very good
703 reviews
Price from
£24
per night

Blu Monkey Hub and Hotel Phuket 4 stars

Hotel in Phuket Town

Featuring free WiFi, a sun terrace with a swimming pool, free bikes and shared lounge, Blu Monkey Hub and Hotel Phuket is situated in Phuket Town. Oppen Pool 24/24 ;) Special Monkey design Selfmade Breakfast Availability of drinks and fruit

Show more Show less
8.5
Very good
850 reviews
Price from
£29
per night

OYO 241 Ratana Hotel Sakdidet 3 stars

Hotel in Phuket Town

OYO 241 Ratana Hotel Sakdidet offers well-designed comfortable rooms with free Wi-Fi. It has a rooftop terrace, a 24-hour front desk and free parking. Chanida Klaypong was the most lovable restaurant lady we have ever met. we totally loved her !! we will miss you!

Show more Show less
8.1
Very good
282 reviews
Price from
£11
per night

The Besavana Phuket 3 stars

Hotel in Old Town, Phuket Town

The Besavana Phuket is a hotel set in Old Phuket Town. This 3-star hotel offers free WiFi. Thai Hua Museum is 90 metres away and Chinpracha House is a 3-minute walk from the hotel. This lovely boutique hotel is located in a quiet alley. Great staff, lovely clean room. I had a room on the ground floor with a small veranda and wooden recliner. Such a lovely place. Nice pool too.

Show more Show less
8.9
Fabulous
671 reviews
Price from
£25
per night

Modern Thai Suites Hotel 4 stars

Hotel in Phuket Town

Offering an outdoor pool and a restaurant, Modern Thai Suites Hotel is located in Phuket Town. It features suites with air conditioning and free WiFi access. Very nice pool and room is comfort.

Show more Show less
8
Very good
311 reviews
Price from
£21
per night

The Tint At Phuket Town 3 stars

Hotel in Phuket Town

The Tint At Phuket Town is a 10-minute walk from Phuket Old Town. It features rooms with a private balcony and free Wi-Fi. Other facilities include a 24-hour front desk and a tour desk. Absolutely friendly staff at the reception and fantastic and obliging cleaning staff. Smooth check in and check out - brilliant location. Sure to recommend to friends and family as safe, family friendly and central accomodation.

Show more Show less
8.7
Fabulous
372 reviews
Price from
£15
per night

Phuketa 4 stars

Hotel in Phuket Town

Phuketa is a 10-minute drive from the lively Phuket Town. It features an outdoor swimming pool, restaurant and rooms with a flat-screen TV. Free Wi-Fi and parking are provided. We came to the hotel late at night, so we were late for a breakfast, and there was almost everything cleaned up. The moment they saw us in the breakfast room, the head of the kitchen brought everything to our table, they apologized and served us as if were the king himself. They really surprised us, thank you.

Show more Show less
8.2
Very good
98 reviews
Price from
£15
per night

Ritsurin Boutique Hotel 3 stars

Hotel in Phuket Town

Located in Phuket Town, within 600 metres of Thai Hua Museum and 700 metres of Chinpracha House, Ritsurin Boutique Hotel provides accommodation with a terrace and as well as free private parking for... Bed was very nice and a big terrace on roof for having a beer and a smoke.

Show more Show less
9.2
Superb
1,047 reviews
Price from
£22
per night

Most booked hotels in Phuket Town in the past month

See all

Phuket Town's best hotels with breakfast

See all

Budget hotels in Phuket Town

See all

Hotels located in the centre of Phuket Town

See all

FAQs about hotels in Phuket Town

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

  • Coco Paradiso Phuket, The Malika Hotel and WOO Gallery & Boutique hotel have received great reviews from travellers in Phuket Town regarding the views from their hotel rooms.

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

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

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

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

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

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

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

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

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Phuket Town:

Explore guest reviews of hotels in Phuket Town

See all