Sort by Tribes
Cuisines
821 Results
  • 1
    La Palapa

    La Palapa

    Ranked #1 overall in Puerto Vallarta restaurants
    9.558 reviews
    $$$$
    Seafood, Mexican
    Popular withFoodiesFamiliesNightlife

    Favorite spot in PV for Fine Dining right on the beach. Feet the sand, amazing spot for sunset. Staff is great and food amazing. Love the ambience. Found at the ...

  • 2
    Barcelona Tapas

    Barcelona Tapas

    Ranked #2 overall in Puerto Vallarta restaurants
    9.552 reviews
    $$$$
    Tapas/Small Plates, Spanish
    Popular withFoodiesVegetarianFamilies

    Up the hill of downtown with awesome views. Best tapas in town with friendly staff and great atmosphere.

  • 3
    Cafedesartistes

    Cafedesartistes

    Ranked #3 overall in Puerto Vallarta restaurants
    9.751 reviews
    $$$$
    French, Continental, Caribbean
    Popular withFoodiesLuxuryArtsy

    One of our favorite restaurants in Vallarta. Night. great food, atmosphere, a bit pricey but worth it....

  • 4
    Joe Jack's Fish Shack

    Joe Jack's Fish Shack

    Ranked #4 overall in Puerto Vallarta restaurants
    9.351 reviews
    $$$$
    Seafood, Bar
    Popular withFoodiesFamiliesLGBTQ

    BEST Whole Snapper Fish House in Old Town! Great burgers too! Wonderful salads! Popular restaurant. 10 minutes from the condo.

  • 5
    Fredys Tucan

    Fredys Tucan

    Ranked #5 overall in Puerto Vallarta restaurants
    9.445 reviews
    $$$$
    Mexican, Breakfast & Brunch
    Popular withFoodiesFamiliesVegetarian

    Perfect breakfast spot just a few doors away from V399. It gets busy so you will notice the line outside! Favourites are the packed omelettes and the crepes.

  • 6
    Trio

    Trio

    Ranked #6 overall in Puerto Vallarta restaurants
    9.637 reviews
    $$$$
    Mediterranean
    Popular withFoodiesLuxuryBusiness

    Offers superb catering services as well.

  • 7
    Vista Grill on the Beach

    Vista Grill on the Beach

    Ranked #7 overall in Puerto Vallarta restaurants
    9.339 reviews
    $$$$
    Mexican, Bar
    Popular withFoodiesLuxuryTrendsters

    Amazing service, cuisine and a beautiful view!! Loved the Pomegranate Margarita de la casa and Mojito, both perfect! The Beef Tenderloin was exquisite and the Friend Octopus was a great ...

  • 8
    Archie's Wok

    Archie's Wok

    Ranked #8 overall in Puerto Vallarta restaurants
    9.338 reviews
    Chinese, Asian/Pacific
    Popular withFoodiesLGBTQFamilies

    Amazing chinese steps from the pier!

  • 9
    La Dolce Vita

    La Dolce Vita

    Ranked #9 overall in Puerto Vallarta restaurants
    9.537 reviews
    Italian
    Popular withFamiliesFoodiesBusiness

    This is a fabulous Italian Restaurant located in Nuevo Vallarta. A must for an evening with your family/friends. Can take a taxi there.

  • 10
    Daiquiri Dick's

    Daiquiri Dick's

    Ranked #10 overall in Puerto Vallarta restaurants
    9.237 reviews
    $$$$
    Seafood, Mexican, International
    Popular withFoodiesLGBTQFamilies

    Located on Los Muertos Beach on the South Side of Puerto Vallarta. Great place for breakfast, lunch and dinner...and people watching!

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=puerto-vallarta&controller=topics&country_code=&current_user_id=&filters=&id=2000000000385&klass_name=Region&list_type=restaurants&nearby=false&path=puerto-vallarta%2Frestaurants&place=2000000000385&place_type=City&place_type=region&region=2000000000385", 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=2000000000385" + "&" + 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); } };