Skip to content

15 Best Restaurants in Phuket Town and Nearby

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 of restaurants in Phuket Town 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 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 atmosphere, places you will share with locals.

Thai restaurants in a heritage setting

1. Tu Kab Khao Restaurant

Tu Kab Khao Restaurant Phuket

Tu Kab Khao is a beautiful and popular restaurant built in an old heritage building on Phang Nga Road, not far from the famous On On hotel. Tu Kabob’s Khao serves excellent southern food without compromise, so if you are ready for it, expect spicy and pungent dishes. If you are a little shy, they also have plenty of dishes to fit beginners’ tastes. 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

Read More!

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 heart of Phuket Town. Wooden furniture, decor, and tiled floors 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. The 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

Read More!

3. One Chun

One Chun Restaurant Phuket

One Chun is a small restaurant next to the historical Thalang Road and serves true Phuket food at affordable prices. The restaurant is easy to locate and is decorated with old radios and other vintage accessories. The place gets busy, but you can always get a table, except on Sunday night, as it attracts all the visitors from 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

Read More!

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 been renovated and has kept a nice heritage touch that is often lost when renovating an old house. 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 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

Read More!

5. Blue Elephant Phuket

Blue Elephant Phuket

Blue Elephant is now famous 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, also a renowned cooking class, is expensive but unique; it is the kind of dinner travellers save for a special occasion. Their excellent cuisine is truly Thai and superbly presented, but not specifically Phuket style. The historical mansion itself is worth going to! 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

Read More!

6. Piset Restaurant

Piset Restaurant Phuket

For many years, Piset Restaurant has been a beloved spot on Yaowarat Road in old Phuket town, known for its inventive Thai cuisine that attracts a young local crowd. The restaurant is managed by Khun Praew, a local influencer and a member of one of Phuket’s most established families. The restaurant’s atmosphere is colourful and cheerful, and the staff are welcoming.

Address: 231/3 Yaowarad Rd, Tambon Talat Nuea, Mueang Phuket District, Phuket 83000
Hours: 11 am – 9 pm
Phone: 097 114 8237
Price: Affordable
Speciality: Young Thai Cuisine

Read More!

7. Day & Night of Phuket

Day & Night Of Phuket - Cafe, Bar and Restaurant in Phuket Town

Night and Day of Phuket is a large restaurant with impressive architecture and attractive design on Dibuk Road, close to the heart of Old Phuket Town. The restaurant serves many creative Thai dishes, including some Phuket specialities prepared with local flavours and personal twists.

Address: Talat Yai, Mueang Phuket District, Phuket 83000
Open: 9 am – 12 am
Phone: 076 219 788
Price: a bit high

Read More!

8. Natural Restaurant Phuket (Tammachart)

Phuket Natural Restaurant in Phuket Town

Natural Restaurant Phuket is a local restaurant serving Thai food at very good prices. The place is also known as Tamachart Restaurant and it is a long-time favourite for many Thai and expats. It is an original place for dinner in Phuket Town. This huge open house with a wooden roof, set in the middle of town, is almost unnoticeable when driving through Phutorn road (near Jui Tui Shrine). From the outside, it looks rather small, but once you walk in, you’ll notice the eclectic decoration, spreading over several rooms and multiple floors.

Address: 62/5 Phuthon, Bangkok Rd, Talat Nuea, Phuket 83000
Open: 10.30 am -11.30 pm
Tel: 076 214 037M
Price: Moderate

Read More!

Truly local restaurants in Phuket Town

9. Ko Ang Seafood

Ko Ang Seafood Phuket

Ko Ang Seafood is a well-known local restaurant located on the east side of Phuket Town, known for serving delicious seafood. It began as a simple, undecorated establishment with a zinc roof, but its reputation for quality food drew diners and it has since evolved into a brightly-decorated restaurant with Chinese accents. Despite its updated appearance, the restaurant still maintains a local atmosphere and offers air-conditioned seating for those who find the heat of high-season oppressive.

Address: 226/2 Phuket Road, Phuket Town, Phuket 83000 (on the way to Sapan Hin)
Open: 6 pm – 12 am
Phone: 076 221 460
Price: Moderate
Speciality: Phuket seafood and local Thai food

Read More!

10. Hong Khao Tom Pla

Hong Khao Tom Pla Restaurant in Phuket Town

Hong Khao Tom Pla is a hidden gem of a local restaurant in Phuket Town, named for its renowned fish rice porridge dish. Despite its unassuming exterior, the restaurant has earned recognition from the Michelin Guide for its exceptional quality and value. Inside, the restaurant has a classic, local feel, while the outdoor seating area features simple stone benches and tables covered in the standard red plastic tablecloth.

Address: 5 Kra Road, Mueang Phuket, Phuket 83000
Phone: 076 214 877
Price: cheap
Specialities
: Khao Tom Pla (rice porridge with fish), Pu Phat Phong Ka Ri (seafood curry), Pla Tom Buay (fish with sour plum sauce)

Read More!

11. Go Benz

ko benz restaurant

For over 15 years, Go Benz has been a well-loved local restaurant in Phuket, known for its small but expertly-prepared menu of noodle soups and rice porridge. The restaurant in Phuket Town is spacious and practical in design, with a focus on affordability and quality – each bowl of soup costs around 50 baht. Go Benz has received recognition from the Phuket Michelin Guide for its simple yet satisfying dining experience.

Location: Phuket Town
Address: Krabi Rd, Talat Nuea, Mueang Phuket District, Phuket 83000
Open: 7 pm – 2 am
Phone: 084 060 7799
Price: Cheap
Specialities: Rice porridge and noodle soup

Read More!

12. Ko Yoon Hokkien Noodles

Ko Yoon Hokkien Noodles

Ko Yoon is an unassuming and small Restaurant that specializes in Hokkien Noodles. Despite its unremarkable exterior, blending in with other local hole-in-the-wall restaurants, Ko Yoon has been perfecting its big yellow noodle dish for decades and is widely known by locals for its excellent taste. While Mee Ton Poh noodles are also highly-regarded, Ko Yoon’s dish is considered by some to have that extra special something that sets it apart.

Location: Phuket Town
Address
: Suriyadet fountain Circle, Phuket Town (near the local bus station)
Tel: 084 189 5432
Open: 9 am – 4 pm
Price: Cheap
Speciality: Hokkien noodle

Read More!

13. Lock Tien Food Court

Lock Tien Foodcourt Phuket

Lock Tien in Phuket Town is a food court well-known among long-time residents of Phuket. Despite its unassuming appearance, the food court has a rich history of over 50 years and is considered one of the oldest on the island. What sets Lock Tien apart is its delicious and affordable menu, including favourites like Hokkien fried noodles, satay, the highly-regarded Po Pia Sot (fresh spring rolls), and authentic Phuket desserts like Oh Aew.

Location: Phuket Town
Address
: 173 Yaowarat Rd, Talat Yai, Mueang Phuket District, Phuket 83000
Open
: 9 am – 5 pm
Phone: 087 387 3703
Price: Cheap
Speciality: a food court serving many Phuket specialities

Read More!

For the sweets


14. Torry’s Ice Cream

Torry's Ice Cream Shop in old Town

Torry’s Ice Cream Boutique is a charming coffee shop located in a Sino Portuguese shophouse on Soi Romanee in Phuket Town. The boutique offers delicious homemade ice cream, including unique twists on Phuket’s signature desserts, making it a perfect stop during a tour of Phuket’s historic streets.

Location: Phuket Town
Address
: 16 Soi Romanee, Tumbon Talad Yai, Mueang Phuket District, Phuket 83000
Open: 11 am – 6 pm, Saturday and Sunday 11 am – 9.30 pm
Phone: 076 510 888
Speciality: ice creams with a local touch
Price: a little high

Read More!

15. Wanlamun Sweet Shop

Wanlamun Sweet Shop in Phuket Town

Wanlamun is a favourite destination for Thai sweets and desserts in Phuket Town. For decades, the restaurant offers an impressive variety of much-loved local sweets. While many visitors associate Thai desserts with options like banana pancakes and mango sticky rice, these items are not on the menu at Wanlamun. This is a chance for travelers to discover a new range of delicious treats!

Location: Phuket Town
Address
: 95 6-7 Phuket Rd, Talat Yai, Mueang Phuket District, Phuket 83000
Open: 11 am – 11 pm
Phone: 092 673 1333
Price: cheap
Specialities: local and Thai sweets

Read More!

Browse Restaurants in Phuket Town

Map of Thai Restaurants in Phuket Town

See all Phuket Maps!

Your Phuket Town Travel Guide

4.5/5 - (37 votes)