Phuket Old Town restaurants — mansions, kopitiams and the old favourites
food-drink

Phuket Old Town restaurants — mansions, kopitiams and the old favourites

Quick Answer

What are the best restaurants in Phuket Old Town?

Old Town's dining ranges from Blue Elephant, a fine-dining Peranakan restaurant set in a restored former governor's mansion, down to Kopitiam by Wilai, a no-frills spot locals point to for a genuinely good moo hong. Between those two extremes sit converted-shophouse cafes like China Inn and One Chun, and old-school spots like Raya Restaurant, set in a century-old mansion and known for southern Thai and Peranakan cooking.

Old Town’s restaurants are part of the same restoration as its buildings

Almost every restaurant worth planning a specific trip for in Phuket Old Town is inside a restored Sino-Portuguese shophouse or mansion — the same wave of heritage restoration that turned faded buildings into cafes and guesthouses also turned several of them into some of the most atmospheric dining rooms on the island. That’s part of what separates eating in Old Town from eating at a beach resort: the building is doing real work alongside the food, and a number of these restaurants are worth visiting partly for the room they’re in.

The mansion restaurants

Blue Elephant is Old Town’s best-known fine-dining destination, set inside a beautifully restored early-20th-century mansion that once served as the residence of a provincial governor. The food is Royal Thai and Peranakan cooking presented in a formal, multi-course style, with prices that sit well above street food or casual restaurant level — this is a special-occasion meal, not a casual lunch stop. Blue Elephant also runs a well-known cooking school on the same property, so it’s possible to combine a class with a meal in one visit.

Raya Restaurant occupies a century-old Sino-Portuguese mansion and is one of Old Town’s longest-running dining institutions, known for southern Thai and Peranakan dishes served in a warren of small rooms across the historic building. It draws a mix of locals, long-term expats and tourists, and the setting alone — creaking wooden floors, antique furniture, a genuinely old building rather than a recreation — is a meaningful part of the appeal.

The kopitiams and homestyle spots

Kopitiam by Wilai is the local favourite for anyone specifically chasing Phuket’s own Hokkien-rooted dishes without the mansion-restaurant price tag. It’s a no-frills, homestyle spot, and it’s the restaurant most often named when someone asks locals where to get a genuinely good moo hong — the slow-braised pork belly dish that’s arguably Phuket’s single most representative food. Expect simple seating, fast turnover, and prices closer to a good local restaurant than a tourist one.

China Inn Cafe & Restaurant and One Chun Cafe & Restaurant both occupy restored shophouses on Old Town’s main streets and sit in the middle ground between kopitiam and full restaurant — a mix of Thai and Peranakan dishes, coffee and dessert options, and a pace suited to a lunch stop between a street art walk and an afternoon of wandering rather than a planned sit-down dinner.

Torry’s Ice Cream is Old Town’s best-known dessert stop, set in one of the neighbourhood’s colourfully painted shophouses — a genuinely good way to break up a hot afternoon of walking with something cold, and one of the more photographed storefronts in town in its own right, alongside the street art it sits near.

Setting matters more here than at a beach restaurant

Where Old Town’s restaurants genuinely differ from anywhere else on the island is that the building is frequently as much a reason to visit as the food. A beach-road restaurant in Patong or Karon is, functionally, a room with a menu; several of Old Town’s restaurants occupy buildings with a hundred years of continuous use behind them — original tile floors, teak staircases, courtyards that once served an entirely different family business before becoming a dining room.

That’s worth factoring into expectations: a meal at Raya Restaurant or Blue Elephant is partly paying for stepping inside a piece of the town’s actual history, in a way a menu review alone won’t capture. It’s also why booking ahead matters more for these specific venues than the raw quality of the food alone would suggest — table availability in a genuinely historic room is more limited than in a purpose-built modern restaurant with flexible seating.

Reading a menu you don’t recognise

A number of Old Town’s dishes won’t be familiar even to visitors who’ve eaten plenty of Thai food elsewhere in the country, since several of the signature dishes here are specific to Phuket’s Hokkien-Peranakan heritage rather than being part of the standard Thai restaurant repertoire found in Bangkok or at a beach resort. If a menu lists something unfamiliar, it’s worth asking rather than defaulting to a dish you already know — staff at both the mansion restaurants and the smaller kopitiams are generally used to explaining unfamiliar items to visitors, and it’s a better way to actually experience what makes Old Town’s food distinct than sticking to a green curry you could order anywhere on the island.

Dietary considerations

Vegetarian options exist across Old Town’s restaurant scene but aren’t always the default, particularly at kopitiams built around pork-based dishes like moo hong. The fine-dining venues, Blue Elephant especially, are generally the most reliable for accommodating vegetarian or other dietary requests with real substitutions rather than just removing an ingredient, since they’re set up for a wider range of guest expectations.

If your visit happens to fall during the vegetarian festival in September or October, a number of Old Town’s restaurants and stalls temporarily shift toward strict vegetarian menus for the duration of the festival, which is worth knowing if the timing overlaps with your trip either way — as an opportunity if you’re vegetarian, or as a temporary change to expect from restaurants you’d otherwise plan to visit for their usual menu.

What to actually order

If you’ve never had Phuket’s own food and only order one dish across all of Old Town, make it moo hong — it’s the dish locals consistently name as the one that represents Phuket specifically, rather than Thai food generally, and it’s on the menu at most of the restaurants above in some form. Mee Hokkien and o-tao are good second and third orders, and both are covered in more depth in the street food guide if you want the fuller picture of what makes this island’s food distinct from the rest of southern Thailand.

Coffee and a slower pace

Old Town’s restored shophouses have also produced a genuinely good cafe scene — old tile floors, high ceilings and shuttered windows repurposed into coffee shops that are worth a stop independent of a full meal. The cafes and coffee guide covers specific recommendations; as a general rule, a shopfront with visible original tilework and restored wooden shutters is a safe bet for a decent coffee and a place to sit out the midday heat.

Booking and timing

The mansion restaurants — Blue Elephant especially, and Raya during busy periods — are worth booking ahead, particularly for dinner during the November–April high season when Old Town draws its heaviest evening crowds. Kopitiams, cafes and smaller family-run spots generally run on a walk-in basis and don’t take reservations; the trade-off is a short wait at peak lunch or dinner hours rather than a locked-in table. Lunch is generally the easier meal to plan around on short notice; dinner at the well-known mansion restaurants is where advance booking actually matters.

What it costs

Type of restaurantTypical price per person
Kopitiam / homestyle (Kopitiam by Wilai, similar)60–150 B (2–4.50 USD)
Cafe / casual restaurant (China Inn, One Chun)150–350 B (4.50–10 USD)
Raya Restaurant300–700 B (9–20 USD)
Blue Elephant (fine dining)1,200–2,500+ B (35–73+ USD)

For a broader sense of how restaurant spending fits into a daily budget, see the Phuket trip budget guide.

Doing it as a guided evening

If you’d rather have someone else navigate Old Town’s restaurant scene, particularly on a first visit, a guided evening removes the guesswork. The Old Town cultural heritage tour with dinner pairs a walk through the historic streets with a sit-down meal, which is a reasonable way to combine sightseeing and food without planning both separately. A Old Town food tour and city walk covers more ground in a shorter window if you’d rather sample multiple spots than commit to one restaurant.

For a higher-volume tasting format, the Old Town food tasting tour with 14 dishes is built to cover a wide range of the town’s food in one guided outing. And if you’re curious about Chalong Bay’s locally distilled rum alongside the food, the rum distillery and Old Town tour with tastings combines both in one afternoon.

Restaurants versus street food: when each makes sense

It’s worth being clear-eyed about when a sit-down restaurant in Old Town is actually the better choice over the street food covered elsewhere on this site, since the two overlap heavily in what they serve. A restaurant makes more sense when you want to sit somewhere air-conditioned during the midday heat, when you’re dining as a group that wants to order several dishes to share around a table, or when the occasion itself calls for something more considered than a plastic stool and a paper plate — an anniversary dinner, a special first proper Thai meal of the trip, or simply wanting a slower pace after a day of walking.

Street food and market stalls make more sense for grazing, for trying a wider range of dishes in smaller portions, and for keeping costs down across a longer trip. Neither replaces the other, and most visitors end up doing both across a few days in Old Town rather than picking one approach for the whole visit.

Working a meal into an Old Town day

Old Town rewards slow wandering more than a tightly scheduled itinerary — most visitors fold a restaurant stop into a broader half-day or full day that also covers the walking route, the architecture and, if the timing lines up, a night market or the Sunday walking street. If you’re mapping out a broader trip, most 3-day itineraries build in an Old Town half-day with a meal as one of its fixed points, given how much there is to see and eat within a genuinely compact area.

Getting there and getting around once you’re eating

Old Town is walkable in a way most of Phuket’s tourist areas aren’t — the restaurants covered here sit within a compact grid of streets rather than being spread along a stretch of beach road, which means a single evening can realistically involve a pre-dinner walk, the meal itself, and a dessert or coffee stop afterward without needing to move the car or call another taxi between each. That’s a genuinely different rhythm from an evening in Patong or Kata, where distances between restaurants are longer and a scooter or taxi is usually needed to move between stops.

If you’re staying outside Old Town, which most visitors are given the concentration of beach-area accommodation on the island, budget for a taxi, Grab or scooter ride each way, and factor return transport into your evening if you’re planning to linger over a longer meal at one of the mansion restaurants, since options thin out later in the evening compared with the constant traffic along Patong’s main strip.

A realistic plan for one Old Town day

If Old Town is getting a single day rather than multiple visits, a workable shape is: a late-morning arrival to catch the street art and architecture before the heat sets in, a light lunch at a kopitiam or cafe rather than a heavy sit-down meal, an afternoon browsing shops and side lanes, a break at one of the cafes once the walking catches up with you, and then a proper dinner at one of the mansion restaurants or, if the day happens to land on a Sunday, timing dinner around the walking street market instead.

That sequencing — light at midday, substantial in the evening — matches both the heat (a heavy meal in the early afternoon sun is genuinely unpleasant to walk off) and the fact that Old Town’s more atmospheric restaurants come into their own after dark, when the streets empty of daytime traffic and the restored shopfronts are lit rather than baking in direct sun.

A final word on managing expectations

Old Town’s restaurant scene rewards patience more than a beach-resort dinner does. Service at some of the smaller, family-run spots can be slower and less polished than at a hotel restaurant built around fast tourist turnover, and that’s generally a sign of a genuinely small operation rather than poor management — worth factoring in if you’re on a tight schedule for the evening. The payoff is food and settings you won’t find replicated at a resort, and a meal that’s tied to the actual building and community around it rather than a menu designed to be broadly inoffensive to every nationality passing through. Go in expecting a slower, more personal evening than a beach dinner, and Old Town’s restaurants deliver on exactly that.

Frequently asked questions about Phuket Old Town restaurants

What is the best restaurant in Phuket Old Town for Peranakan food?

Blue Elephant, set inside a restored early-20th-century governor’s mansion, is the best-known fine-dining option for Peranakan cooking in Phuket, with prices to match the setting. For a more affordable, homestyle version of the same food tradition, Kopitiam by Wilai is the local favourite, particularly for its moo hong.

Do Old Town restaurants require reservations?

The higher-end sit-down mansion restaurants — Blue Elephant especially, and Raya Restaurant during busy periods — are worth booking ahead, particularly for dinner in high season (November–April). Casual kopitiams and cafes generally don’t take reservations and operate on a walk-in, first-come basis.

Are Phuket Old Town restaurants expensive?

It varies widely by venue. Fine-dining spots like Blue Elephant charge Western-restaurant prices, while kopitiams, cafes and small family-run spots serving moo hong or mee Hokkien are genuinely cheap — often not much more than street food prices for a sit-down meal with air conditioning or a fan-cooled dining room.

What should I order at an Old Town restaurant if I’ve never had Phuket food before?

Moo hong (slow-braised pork belly) is the single dish locals most consistently point newcomers toward as representative of Phuket’s own food tradition, distinct from generic Thai cuisine. Mee Hokkien and o-tao are good second and third orders if the menu has them.

Phuket food & drink tours on GetYourGuide

Verified deep-linked GetYourGuide tours. Book through these links and we earn a small commission at no cost to you.

These are our own photographs of Phuket, not the operator's pictures of this tour — open the tour page to see those.