Karon Beach Restaurants

Where to Eat in Karon Beach

You'll know you've hit Karon when you reach a highly-visible roundabout at the north end of the beach. Just to the north lies Patong, while to the south you'll find Karon Beach and, further along, Kata and then Nai Harn.

Karon is full of good options for dining out. The quality and quantity of restaurants here makes Karon equally as good as any other beach in Phuket. Thai and seafood are obviously the first choices here, with a large choice of places to sample them including the famous On The Rocks Restaurant at the southern end of the beach. But Karon has many more dining options with Italian (Mare Restaurant), North American (Karon Café) and even Argentinian (El Gaucho) eateries.

Read More
  • On The Rock

    On The Rock

    On the Rock is one of the oldest established restaurants in Phuket and is rightly regarded as an institution on the Read More»

  • EAT Bar and Grill Phuket

    EAT Bar and Grill Phuket

    EAT Bar and Grill Phuket is a great option for enjoying some Western-style grill dining. You’ll find a varied menu of Read More»

  • Karon Beach Square

    Karon Beach Square

    Karon Beach Square is a dining/nightlife complex hosting four modern outlets, each of them with a specific style, Read More»

  • COAST Beach Club at Centara Grand Beach Resort

    Unwind and dine at COAST Beach Club at Centara Grand Beach Resort, a glamorous beach clubs, restaurants and event spaces Read More»

  • Ging Restaurant Phuket

    Ging Restaurant Phuket

    Ging Restaurant Phuket is located in Karon and serves up traditional Thai plates as well as some Western fare. You can Read More»

  • Sunday Family Brunch at Hilton Phuket Arcadia

    Sunday Family Brunch at Hilton Phuket Arcadia

    The Sunday Family Brunch at Hilton Phuket Arcadia takes the concept of a family dining experience seriously. As well as Read More»

All Restaurants in Karon Beach

Al Dente

Al Dente has a good cross-section of Italian regional cuisines and a charming atmosphere Serving daily a la carte lunch & dinners. 

  • Opening Hours: 11:00 – 23:00
  • Location: Inside Aroona Karon Complex on the Beach Road between Karon Princess Hotel and Hilton Phuket Arcadia Resort
  • Tel: +66 (0)7 639 6569
  • Cuisine: Italian
Hide Map Show Map

Andaman Coffee Co

One of many branches on the island, this lovely coffee shop offers open-air and air-conditioned sections with WiFi. A good place to escape from the hot sun and just watch the world go by.

  • Location: On the Beach Road near the entrance of the Waterfront Suites.
  • Cuisine: Coffee, cake and snacks
Hide Map Show Map

Angus O’ Tool's Irish Pub

This Irish pub & restaurant serves up traditional Irish fare, alongside international favourites and pub grub. Free WiFi, two big screens showing major live football matches and other sports plus great beer.  Read More...

  • Opening Hours: Daily from 08:00 – 24:00
  • Location: In the Soi Centara Karon Resort
  • Tel: +66 (0)7 639 8262
  • Cuisine: Irish and western
Hide Map Show Map

BARON Restaurant

This restaurant is part of the Sino–Portuguese style Phuket Heritage Resort. The restaurant serves Thai and international food, a perfect place for people who prefers to dine in a quiet and lovely atmosphere.

  • Opening Hours: Daily from 11:00 – midnight
  • Location: Phuket Heritage Hotel
  • Tel: +66 (0)7 639 6690
  • Cuisine: International food, Russian food by Russian chef, Italian food, Thai food and Fresh Seafood.
Hide Map Show Map

Buffalo Steakhouse

This steakhouse has long been one of the most successful restaurants on the island, with four venues in Phuket, and their Karon north location maintains their high standard of quality. Prices are affordable. 

  • Location: Entrance of the Waterfront Suites, about 50 metres from Karon Circle
  • Tel: +66 (0) 76 396 824
  • Cuisine: Steakhouse
Hide Map Show Map

Butterfly Bistro

Butterfly Bistro has an easy-going atmosphere and the Thai set menus here make it easier for non-Thais, especially first-time visitors to order food without hassle. It’s a nice place to enjoy a good variety of dishes including steak, seafood, and a special Danish menu. A kids’ menu is also available. Good value for the money, with free Wi-Fi.

  • Opening Hours: Daily from 11:00 – 22:30
  • Location: Soi Old Phuket Resort, Karon Beach
  • Tel: +66 (0) 89 6888 068
  • Cuisine: Thai and International
Hide Map Show Map

Chili Restaurant

It you like Thai food you will probably like Green Chili. Its menu features good selections of Thai dishes such as spring rolls, deep-fried pork ribs with garlic and pepper, chicken satay and crispy fried prawns served with plum sauce. Or if you want to try some authentic dishes, just order laab moo or minced pork (it can also be chicken or beef too) with ground rice and chilli, and panaeng curry with beef. They are delicious.

  • Opening Hours: Daily
  • Location: On the Beach Road, not far from Karon’s main traffic circle
  • Tel: +66 (0)7 639 8116
  • Cuisine: Thai and International
Hide Map Show Map

Ciao Bistro & Coffee Talk at Thavorn Palm Beach Resort

Ciao Bistro & Coffee Talk is the latest addition to Thavorn Palm Beach Resort’s dining options which counts no less than six restaurants and bars apt to satisfy the choosiest customers: with Thai, Russian, Mexican, and now Italian cuisine, this long-established holiday residence is without doubt one of the most cosmopolitan resorts on Karon beachside. Read More...

  • Opening Hours: Ciao Bistro: daily from 12pm to 11pm. Coffee Talk: daily from 9am to 10.30pm
  • Location: Thavorn Palm Beach Resort, 311 Patak Rd, Karon, Muang, Phuket 83100, Thailand
  • Tel: +66 (0)76 396 654
Hide Map Show Map


It’s hard to beat Coral for its superb location. It is right in the middle of action, close to everything one would want for their perfect holiday, including beach, nightlife and dining as well as souvenir and massage shops. Coral Restaurant is more like a cool urban café, with a modern interior and great sea view. The seating area, with air-conditioning, comes in handy, especially on a hot summer day.

  • Opening Hours: From early morning till late
  • Location: Coral Inn, Karon Circle, Karon Road
  • Tel: +66(0)7 639 6133
  • Cuisine: International and Thai
Hide Map Show Map

Da Mario

Da Mario has everything you would expect of a good pizzeria; classic Italian décor, wood-fired pizza, traditional Italian cuisine and an Italian chef. Good value for money.

  • Opening Hours: Daily
  • Location: Soi Centara Resort ( next door to Karon Inn, right in front of Centara Resort)
  • Tel: +66 (0)80 694 3188
  • Cuisine: Italian
Hide Map Show Map

Dining Room at Pacific Club

The Dining Room, located in Pacific Club Resort up the hill to Nong Han Lake's East side, comes highly recommended. The restaurant features snug hacienda-like décor and a superb steak menu as well as a good wine list. Look for the resort's signage and follow the road up the hill, it's worth it. The prices are Read More...

  • Opening Hours: Breakfast – late
  • Location: Pacific Club Resort, up the hill to Nong Han Lake's East side
  • Tel: +66 (0)7 639 8350/2
  • Cuisine: International and Thai cuisine
Hide Map Show Map

GG's Pizza

GG’s has two locations in Karon. The one with a better view is on the Beach Road, on top of a Thai restaurant by the name Green Chilli. The menu consists of the usual suspects including meatball, beans, and macaroni soup, minestrone di verdure (vegetable soup) and a large variety of pizzas and lasagna. Free delivery service.

  • Opening Hours: Daily 12:00 – 23:00
  • Location: Above Green Chilli. On the Beach Road, near Karon Sea Sands Resort.
  • Tel: +66 (0)7 639 8116
  • Cuisine: Pizza and more
Hide Map Show Map

Golden Sand Inn

A lovely place to sit and enjoy meals, from breakfast to dinner; its great advantage is its location, just a few steps from the beach (with a road in between.).

  • Location: Golden Sand Inn - On the beachside corner diagonally opposite Mali Waterfront Seafood & Lounge Bar.
  • Cuisine: Thai and international
Hide Map Show Map

Karlsson's Steakhouse and Pizzeria

One of the most well-known and well-liked restaurants in Phuket. Also on hand are European, American and Thai dishes, so you're sure to find something that whets your appetite.

  • Location: Inside Aroona Karon Complex on the Beach Road between Karon Princess Hotel and Hilton Phuket Arcadia Resort.
  • Tel: +66 (0)7 639 6952
  • Cuisine: Steak
Hide Map Show Map

Karon Beach Square

Combining first-class cuisine with a chilled-out beach-side atmosphere and music from the live DJ, Karon Beach Square combines nightlife and dining attractions in a well-placed, chic and modern setting. Located just a few hundred metres from Karon Circle, at the Beach Road-end of the Moevenpick Resort, it provides everything from snacks throughout the day, to sundowner Read More...

  • Opening Hours: daily from 10:00 - 00:00
  • Location: On Karon Beach Road, 250m from Karon circle
  • Tel: +66 (0)7 639 6139
Hide Map Show Map

Karon Seafood

Karon Seafood has been satisfying its customers for more than 10 years. It is clean, comfortable and reasonably priced. If you are not quite sure what to order, just simply check out many of the food photos (poster size) display in front of the restaurant and around. Among their popular dishes include ho-mok (or steamed fish with curry paste), tom kah kai (coconut milk soup with chicken), baked rice with pineapple and stemmed lobster with lemon.

  • Opening Hours: 10:00 – midnight
  • Location: At the corner of Soi Centara Karon Resort Phuket
  • Cuisine: Thai, seafood and international
Hide Map Show Map

Louis’ Kitchen

Located on the road that runs between the Karon traffic circle and Karon Temple, this stunning yet simple décor restaurant is a great choice for those wishing to dine in a casual and friendly environment. Its convenient location is perfect as a place to hang out and people watch too.

  • Opening Hours: From early morning till late
  • Location: On Hotel, Patak Road, near the Karon traffic circle
  • Cuisine: International and Thai
Hide Map Show Map

Long Beach Terrace

Long Beach Terrace serves great seafood, steaks and Italian specialties. It is one of the best places to see the sun set in Karon Bay. 

  • Location: On the Beach Road in Thavorn Palm Beach Resort. (Enter the 'Dragon's Mouth' on the Beach Road to access Long Beach Terrace.) There is also access from Luang Poh Chuan Road.
  • Cuisine: Italian and seafood
Hide Map Show Map

Mare Restaurant

‘Mare’ is Italian for ‘sea’ and this moniker goes well for this spectacular restaurant right on northern Karon Beach. The signature restaurant of Centara Grand Beach Resort, Mare has a lot going for it, not least of all its colonial décor, romantic location and high standard of cuisine. Large, with a fan-cooled and air-conditioned interior and Read More...

  • Opening Hours: Daily 11:30 – 00:30
  • Location: Centara Grand Beach Resort Phuket, 683 Patak Road, Karon Beach
  • Tel: +66 (0)7 620 1234
  • Cuisine: Italian
Hide Map Show Map


Located on the beach side of Moevenpick Resort & Spa, Mint is made up of a large outdoor terrace, furnished with comfortable sofas as well as more conventional dining tables and chair. A brightly-lit circular bar counter and a pizza oven are also installed on the terrace, just next to an open-sided covered area sheltering a DJ booth and a few tables. Mint is a cool venue, perfect to chill out from sunset until late, sipping skilfully mixed cocktails and feasting on delicious pizzas, appetisers and snacks, international main courses, and desserts. Every Friday, Mint holds an ‘TGIF’ promotion, offering 30% discount for all beverages from 16.00 to 00.00.

  • Opening Hours: daily from 16:00 – 00:00
  • Location: on the ground floor of Karon Beach Square, directly accessible from the beach road
  • Tel: +66 (0)7 639 6139
Hide Map Show Map

Navrang Mahal

A well-known Phuket Indian restaurant serving North Indian dishes, freshly prepared by experienced chefs and served in brass Katoris in the Royal Mughal style of the bygone Emperors of India.

  • Opening Hours: Daily from 12:30 – 15:00 & 18:30 – 23:00. Closed for lunch on Monday and Tuesday
  • Location: At the Karon Sea Sands Resort on the Beach Road
  • Tel: +66 (0)7 628 6464
  • Cuisine: Indian
Hide Map Show Map


Sample the most exciting of Asian cuisines - all served under one roof - at OrientAsia. Embark on a culinary tour of the region in one sitting, with the vibrant cuisines of Indonesia, Vietnam, the Philippines and, of course, Thailand amid richly decorated surroundings. Read More...

  • Opening Hours: daily from 18:00 – 23:00
  • Location: on the second storey of Karon Beach Square at Moevenpick Karon Beach Resort
  • Tel: +66 (0)7 639 6139
Hide Map Show Map

Papa Restaurant

Papa, part of Rattana Beach Hotel, offers a good variety of food including steaks, pizzas, and seafood as well as Russian and Thai options. If you want to see what a ‘Thai Elvis’ looks like, don’t miss the Elvis Presley Tribute show at Papa. They usually have the show twice a week. Free entry, call for the schedule.

  • Opening Hours: Daily from 11:00 – midnight
  • Location: at Rattana Beach Hotel on Patak Road
  • Tel: +66 (0)7 639 6415
  • Cuisine: International food, Russian food by Russian chef, Italian food, Thai food and Fresh Seafood
Hide Map Show Map

Pizza 2000

Pizza 2000 is a German-owned 24-seat restaurant located on Patak Road East between Karon centre and Hilton Phuket Arcadia. With an Italian and German menu: pizza, spaghetti, and schnitzel are prepared by a talented chef from fresh ingredients at very fair prices. Pizza 2000 also offers a delivery service.

  • Opening Hours: 12:00 - 24:00
  • Location: On Patak Road East, opposite entrance of Karon Hillside Hotel
  • Tel: +66 (0)7 639 6364, +66 (0)85 882 9229
  • Cuisine: Italian, German and Thai
Hide Map Show Map

Royal Tandoor House

Further down the soi, Royal Tandoor House deals in authentic North Indian cuisine such as masala, biryani and, of course, tandoori chicken.

  • Location: In the Soi Centara Karon Resort
  • Tel: +66 (0)7 639 8039
  • Cuisine: Indian
Hide Map Show Map

Ruen Thep Seafood

One of the few restaurants on the island where you can dine with the sand between your toes, Ruen Thep is great for sundowners and grilled seafood.

  • Location: at the southernmost tip of Karon Beach.
Hide Map Show Map

Sabaijai Café

Sabaijai Café is a tiny restaurant conveniently located on Soi Patai 24, right opposite Nong Han Lake, a stroll away from Karon Centre. Specialised in genuine Thai food, the quality of its cuisine, the kindness of its staff and management, and the fair rates make it an unmissable venue to dine if you come by Karon. Recommended dishes include red curry chicken (panang kai), glass noodle soup with seafood, and chicken in coconut milk (tom ka kai) to just name a few. Please note that it’s best to make reservation if you do not want to wait in front of the restaurant before to get a table.

  • Opening Hours: 11:00 – 21:00
  • Location: On Soi Patak 24, opposite Nong Han Lake in Karon
  • Tel: +66 (0)81 895 6007
Hide Map Show Map

Seafood @ Karon

Seafood @ Karon offers more choices for visitors who are looking for a cool place to dine in Karon. It is not at all a typical shop-house like most venues in the same neighborhood. This big and smart looking building has a cozy ambience and with a high ceiling that allows breezes to flow easily – a perfect design for Phuket’s tropical weather. Another plus point is that the restaurant has chilled seafood on display in front of restaurant. Customers can pick the items they prefer, and then leave the hard work to the kitchen team.

  • Opening Hours: 13:00 – 23:00
  • Location: On Patak Road not far from the traffic circle
  • Cuisine: Seafood and Thai
Hide Map Show Map

Seafood Restaurants

As you head south towards Karon after the Luang Poh Chuan Road you'll see about seven or eight Thai style seafood restaurants on your left. The restaurants include; Sompong & Mala, Bounty and Best Friend Restaurant. Many people claim that these places are the best for genuine Thai food. Reasonable rates. 

  • Opening Hours: 09:00 – 23:00
  • Location: Next to Karon Stadium
  • Cuisine: Thai and some western food
Hide Map Show Map

Three Crowns Restaurant & Grill

Three Crowns is a venue where you can enjoy good meals with reasonable prices. Recommended dishes are for example stir-fried chicken with ginger and their many grill items. Don’t forget to sample their banana fritter and ice cream or simple banana pancakes.

  • Opening Hours: Daily
  • Location: Soi Old Phuket Resort, not far from the Hilton Phuket Resort
  • Cuisine: Thai and International
Hide Map Show Map

Tony Restaurant & Bar

Tony Restaurant & Bar offers authentic Thai cuisine and an extensive selection of European food. They have a snooker table. Enjoy the breeze and views from the second-floor terrace overlooking beautiful Karon Bay.

  • Opening Hours: For breakfast, lunch and dinner
  • Location: Next to In On the Beach Resort, near Nong Han Lake on the beachfront. Look for the big statue of the fisherman
Hide Map Show Map


This family run seafood restaurant offers first-class Thai cuisine. Try their famous kung sarong (fresh prawns cooked in a crisp golden noodle, Thai style). Prices are affordable. 

  • Opening Hours: From 09:00 - 02:00
  • Location: On the Beach Road, not far from the Waterfront Suites
  • Tel: +66 (0)7 639 8089
Hide Map Show Map

Whale Poolside

Whale Resort has a cool poolside restaurant that's open to the public. Thai favourites and buffets are the norm, great for a snack in the middle of some poolside sunbathing. 

  • Opening Hours: 06:00 – 23:30
  • Location: Inside the Whale Resort, very close to Karon Circle
Hide Map Show Map
Rate This Place: ( votes)

Related Pages

  • Top 10 Karon Restaurants

    Top 10 Karon Restaurants

    From the discreet service and lighting to full-on frenetic serving, there’s a lot of variety and the chance to dine out Read More»

  • Sunday Brunch in 5 Resorts

    Sunday Brunch in 12 Resorts

    Much of the pleasure in visiting Phuket is choosing from the selection of restaurants whose international executive Read More»

  • Top 10 Phuket Restaurants

    20 Best Phuket Restaurants

    After long discussions, during which the Phuket.com Magazine team considered and weighed up each restaurant’s cuisine, Read More»

  • Top 10 Karon Beach

    Top 10 Karon Beach

    Discover the Best of Karon Beach in just few minutes: Our Top 10 Guides have been created with travellers in mind, using Read More»

  • The 9th Floor Restaurant

    The 9th Floor

    9th Floor dishes up Alpine, Thai and Mediterranean food with panache and this award-winning fine-dining location also Read More»

  • 10 Best Beach Resorts in Bangtao

    10 Best Beach Resorts in Bangtao

    This list of the 10 Best Beach Resorts in Bangtao will help you find the right place for your trip. Compiled from Read More»

We try to provide free information that is as up-to-date and accurate as possible. However, if you are planning to travel it's a good idea to double check specific dates and information to avoid surprises.