Thai restaurant in a heritage house in Phuket Town
Best RestaurantsPhuket TownRESTAURANTSThai Food

8 Best Thai Restaurants in Phuket Town – Where to Eat in Phuket Town?

Where to Eat in Phuket Town?

Enjoying local Thai food in the old Phuket town after a day of exploration is an experience no one should miss. Fortunately, there are plenty to choose from, some are fancy, some are cheap, and some are in amazingly beautiful heritage houses. Here, we only list the restaurants serving real Thai food. Some of them serve some excellent Phuket specialities you really should try if you can eat spicy food, such as the very orange and pungent Gaeng Som Pla and Gaeng Tai Pla. The list below is sorted to mix great food and great atmosphere, places you will share with locals.

1. Tu Kab Khao Restaurant

Tu Kab Khao Restaurant Phuket

Tu Kab Khao is a beautiful and very popular Restaurant build in an old heritage building on Phang Nga Road, not far from the famous On On hotel. Tu Kabob’s Khao serves an excellent southern food without compromise, so if you are ready for it, expect spicy and pungent dishes. If you are a little shy, they do have plenty of dishes to fit beginners’ tastes as well. You’ll spot that beautiful building easily, a weird giant lobster is crawling up the outside right wall! Read more

Address: 8 Phang Nga Road, Phuket Town (the restaurant with a giant lobster hanging on the side)
Open: Daily 11 am – 12 midnight
Phone: 076 608 888
Price: Affordable


2. The Charm Phuket

The Charm Restaurant in Phuket Town

The Charm Phuket serves true Phuket Cuisine in a renovated shophouse of Dibuk Road, in the very heart of Phuket Town. Wooden furniture, decor and tiled floors really make you feel like you are invited to a Thai family dinner in the old times. The food is truly excellent, and some dishes can be spicy. Service is friendly and welcoming. Read more

Location: Phuket Town
Address: 93 Dibuk Rd, Tambon Talat Nuea, Mueang Phuket District, Phuket 83000
Open: 11 am – 9 pm, Wednesday closed
Phone: 076 530 199
Price: a little high


3. One Chun

One Chun Restaurant Phuket

One Chun is a small restaurant just next to the historical Thalang road and serving a true Phuket food at affordable prices. The restaurant is easy to located and is decorated with old radios and other vintage accessories. The place gets busy but you always can get a table, except on Sunday night as it attracts all the visitors of the Sunday Walking Street market. Read more

Address: 48/1 Thepkrasattri Rd., Talat Yai, Phuket Town, Phuket 83000
Open: 10 am – 10 pm daily
Tel: 076 355 909
Price: very affordable


4. Raya House

Raya House in Phuket Town

Raya House is one of the oldest and best known Thai restaurants in Phuket Town. The house has never really been renovated and has kept a nice heritage touch that is often lost when an old house is renovated. The food is really good and the atmosphere unique. Thai people from Bangkok often stop here for a meal and it is not unusual to spot a celebrity. Their most famous dish is the crab curry with rice vermicelli. Read more

Address: Dibuk road, Mueang Phuket, Mueang Phuket District, Phuket 83000
Open: 10 am – 10 pm
Phone:076 218 155
Price: a little high


5. Kiew Kai Ka Restaurant

Kiew Kai Ka restaurant in Phuket Town

Kiew Kai Ka is a new restaurant serving a southern Thai food a newly renovated 85 years old heritage house. The setting is beautiful, and the food is really local, not toned down in any way. The price is a little expensive but still affordable if you value real Thai food and a beautiful setting. Read more

Address: 265 Yaowarat Rd, Tambon Talat Nuea, Amphoe Mueang Phuket, Chang Wat Phuket 83000
Open: 11 am – 10 pm
Phone: 076 609266
Price: A little expensive


6. Blue Elephant Phuket

Blue Elephant Phuket

Blue Elephant is now a famous name in Thailand for being set in the most amazing heritage building in a very enviable location. Blue Elephant Phuket is set in the most amazing mansion in the middle of an immense park, very close to the old streets of Phuket Town. Blue Elephant, which is also a renowned cooking class, is expensive but so unique, it is the kind of dinner travellers save of a special occasion. Their excellent cuisine is truly Thai and superbly presented, but not specifically Phuket style. The historical mansion itself is worth going! Read more

Address: 96, Krabi, Tambon Talat Nuea, Amphoe Mueang Phuket, Phuket 83000
Open: 11.30 am – 10.30 pm
Phone: 076 354 355
Cuisine: Thai
Price: High


7. Chom Chan

Chom Chan Restaurant in Phuket Town

Chom Chan is the younger sister of One Chun listed above, and just like its sister, this venue received a Michelin Plate, which does mean a lot here. Chom Chan is almost hidden on the outskirt on Phuket Town, but the taste of the Thai food served here is worth finding it. Read more

Address: 242/2 Yaowarat Rd, Tambon Talat Yai, Amphoe Mueang Phuket, Chang Wat Phuket 83000
Open: 10 am – 10 pm
Phone: 076 605 954
Price: Affordable


8. Suay Restaurant

Suay Restaurant Phuket

Suay Restaurant (Suay meaning ‘beautiful’) serves a young modern cuisine in the simplicity of a small house and a friendly easy-going atmosphere in Phuket Town. Not often do we find a successful new young and creative chef in Phuket. Tucked in a small garden, Suay Restaurant is a pleasant place for a lunch or a light dinner in good company. Price is affordable, and cuisine is creative and original, so don’t be shy: try things that sound funny from the menu. Read more

Address: 50/2 Takua Pa Road, Phuket Town
Open: 11:00 am – 4:00 pm, 6.00 pm – 10:00 pm (closed on Monday)
Phone: 087 888 6990
Price: Moderate


Map of Thai Restaurants in Phuket Town

4.5/5 - (6 votes)

Willy Thuan
Born in France a long long time ago, I started to travel the world early and never stopped until I settled in Thailand in 1994. Then for the past 27 years, my passion for photography and my natural curiosity has taken me to every corner of Thailand, jumping frequently between Bangkok and Phuket and basically everywhere I could go. I run and manage large international online travel guides.