The 26 best mid-range hotels in Phuket Town
Ranked by real guest reviews and star ratings. Planning the whole trip? Build your Phuket Town itinerary in 60 seconds →
- Mid-range
- 26
- stays
- From
- ₹722
- per night
- Top rated
- 9.3/10
- guest score
9.3/10 3hotel
The Memory at On On Hotel
from ₹8,033/nightView →
9.3/10 3hotel
Xinlor House - Phuket Old Town
from ₹7,115/nightView →
9.2/10 4hotel
2ROOMS Boutique House
from ₹13,684/nightView →
9/10 4hotel
HOMA Phuket Town
from ₹7,232/nightView →
8.9/10 4hotel
Courtyard by Marriott Phuket Town
from ₹8,385/nightView →
8.8/10 3hotel
The Besavana Phuket - SHA Extra Plus
from ₹2,696/nightView →
8.8/10 3hotel
Cool Residence Hotel
from ₹2,130/nightView →
8.7/10 3hotel
The Arbern Hotel x Bistro - SHA Extra Plus
from ₹3,421/nightView →
8.6/10 3hotel
EcoLoft Hotel - SHA Plus
from ₹3,976/nightView →
8.6/10 3hotel
Shade House - Phuket Downtown
from ₹722/nightView →
8.5/10 3hotel
Book a Bed Poshtel - SHA Plus
from ₹2,208/nightView →
8.2/10 4hotel
Little Nyonya Hotel
from ₹2,280/nightView →
8.2/10 3hotel
Blue Carina Hotel Phuket
from ₹2,234/nightView →
8.2/10 3hotel
Baan Suwantawe
from ₹3,032/nightView →
8.2/10 3hotel
Centrio nearby Central Phuket
from ₹2,280/nightView →
8.1/10 4hotel
Pearl Hotel Phuket
from ₹2,850/nightView →
8.1/10 3hotel
The Pho Thong Phuket
from ₹1,710/nightView →
8.1/10 3hotel
Le Hua Hotel
from ₹1,809/nightView →
8/10 4hotel
I Pavilion Hotel Phuket
from ₹3,289/nightView →
8/10 4hotel
Ibis Styles Phuket City
from ₹3,135/nightView →
8/10 4hotel
Baan Malee
from ₹1,334/nightView →
7.9/10 4hotel
DARA Hotel
from ₹2,884/nightView →
7.9/10 3hotel
SB Living Place Hotel Phuket Town
from ₹1,733/nightView →
7.5/10 4hotel
PRIME TOWN - Posh & Port Hotel PHUKET
from ₹2,578/nightView →
7/10 3hotel
Summer Hotel
from ₹1,254/nightView →
6.8/10 3hotel
Fulfill Phuket - SHA
from ₹997/nightView →
Plan your Phuket Town trip with AI
Get a day-by-day Phuket Town itinerary with these stays, live train/bus/flight fares and a budget that fits — in about 30 seconds. Free.
Plan my Phuket Town trip