Karon Restaurants

Sort by Tribes
Cuisines
277 Results
  • 1
    The Boathouse Restaurant

    The Boathouse Restaurant

    Ranked #1 overall in Karon restaurants
    9.25 reviews
    $$$$
    Thai, Seafood, International
    Popular withFoodiesLuxuryVegetarian
  • 2
    Re Ka Ta Beach Club

    Re Ka Ta Beach Club

    Ranked #2 overall in Karon restaurants
    9.33 reviews
    $$$$
    Thai, Seafood, Italian, Pizza,
    Popular withFoodiesLuxuryTrendsters

    Great place to relax on Kata Beach with a small fresh water pool

  • 3
    Capannina by Limoncello

    Capannina by Limoncello

    Ranked #3 overall in Karon restaurants
    10.02 reviews
    Italian
    Popular withFoodies

    While visiting Kata Beach, we ate at this restaurant 3 days in a row....it's an italian restaurant run by owners who are from Italy and decided to settle in Thailand. ...

  • 4
    Pad Thai Restaurant

    Pad Thai Restaurant

    Ranked #4 overall in Karon restaurants
    8.01 review
    Thai
    Popular withLuxuryFoodiesVegetarian

    Small but cozy restaurant at the Manathai hotel. It is situated right next to the Surin Beach. The food at Pad Thai is quite pricey but it's worth to pay ...

  • 5
    Palm Square Kata Beach

    Palm Square Kata Beach

    Ranked #5 overall in Karon restaurants
    8.01 review
    $$$$
    Thai, Seafood, Barbecue, Pizza,
  • 6
    Moevenpick Resort and Spa Karon Beach Phuket

    Moevenpick Resort and Spa Karon Beach Phuket

    Ranked #7 overall in Karon restaurants
  • 7
    Karlsson Restaurant & Steak House

    Karlsson Restaurant & Steak House

    Ranked #8 overall in Karon restaurants
    $$$$
  • 8
    Mom Tri's Kitchen at Villa Royale

    Mom Tri's Kitchen at Villa Royale

    $$$$
    Thai, Mediterranean, Vegetarian, Contemporary
  • 9
    Red Duck Restaurant

    Red Duck Restaurant

    Ranked #10 overall in Karon restaurants
    $$$$
    Thai, Asian/Pacific, Vegetarian
  • 10
    Tiffin Mama

    Tiffin Mama

    Ranked #9 overall in Karon restaurants
    Thai, Seafood, Asian/Pacific, Breakfast & Brunch
var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.com/trip/hotels/hotel_suggestions?action=index&clean_path=karon-thailand&controller=topics&country_code=&current_user_id=&filters=&id=2000000020182&klass_name=Region&list_type=restaurants&nearby=false&path=karon-thailand%2Frestaurants&place=2000000020182&place_type=City&place_type=region&region=2000000020182", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000020182" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };