Barcelona Restaurants

Sort by Tribes
Cuisines
Show Local favorites
7187 Results
  • 1
    Cerveceria Catalana

    Cerveceria Catalana

    Ranked #1 overall in Barcelona restaurants
    56 reviews
    $$$$
    Tapas/Small Plates
    Popular withFoodiesNightlifeFamilies

    He is considered one of the places where you can taste the tastiest tapas in town.

  • 2
    Tapas 24

    Tapas 24

    Ranked #2 overall in Barcelona restaurants
    36 reviews
    $$$$
    Tapas/Small Plates
    Popular withFoodiesFamiliesTrendsters

    Long line up and wasn't worth the wait. Waiters were nice and friendly, however the food was not fresh and was way overpriced.

  • 3
    Can Paixano (La Xampanyeria)

    Can Paixano (La Xampanyeria)

    Ranked #3 overall in Barcelona restaurants
    23 reviews
    $$$$
    Tapas/Small Plates, Spanish, Bar
    Popular withFoodiesNightlifeTrendsters

    Super cool little place serving cheap glasses and cava, meats, and cheeses. Standing room only. One of the only places so far in Barcelona where I would not bring my ...

  • 4
    Cal Pep

    Cal Pep

    Ranked #4 overall in Barcelona restaurants
    22 reviews
    $$$$
    Tapas/Small Plates, Mediterranean
    Popular withFoodiesArtsy

    There's a decent mix of locals and tourists, but the quality of the food is still superb. It's a gamble with the wait to sit here, but if you're not ...

  • 5
    El Xampanyet

    El Xampanyet

    Ranked #5 overall in Barcelona restaurants
    18 reviews
    $$$$
    Tapas/Small Plates, Spanish, Wine Bar
    Popular withFoodiesFamiliesHistory

    this is a must see!

  • 6
    Quimet & Quimet

    Quimet & Quimet

    Ranked #6 overall in Barcelona restaurants
    17 reviews
    $$$$
    Tapas/Small Plates, Spanish
    Popular withFoodiesTrendstersVegetarian

    Paying a visit to this most hallowed temple of tapas is almost obligatory when in Barcelona. It’s standing room only at this tiny venue, but don’t let that put you ...

  • 7
    El Corte Ingles

    El Corte Ingles

    Ranked #7 overall in Barcelona restaurants
    14 reviews
    Burgers, Local Traditional Cuisine, Spanish, Cafe
    Popular withFamiliesLuxuryStudents
  • 8
    Ciudad Condal

    Ciudad Condal

    Ranked #8 overall in Barcelona restaurants
    16 reviews
    $$$$
    Tapas/Small Plates, Spanish, Bar
    Popular withFoodiesBusinessNightlife

    My favorite tapas restaurant, I ate here multiple times (and didn't even give other tapas bar a chance... that was probably my mistake haha). The food is just REALLY GOOD ...

  • 9
    Botafumeiro

    Botafumeiro

    Ranked #9 overall in Barcelona restaurants
    14 reviews
    $$$$
    Seafood, Spanish
    Popular withFoodiesLuxuryBusiness

    Great ambiance, friendly, old school type vibe. Get the seafood platter for the best experience it's full of extremely fresh, tasty seafood like oysters, clams, crab claws, etc. Also they ...

  • 10
    Los Caracoles

    Los Caracoles

    Ranked #10 overall in Barcelona restaurants
    13 reviews
    $$$$
    Tapas/Small Plates, Spanish, Bar
    Popular withFoodiesBusinessLuxury

    Old restaurant (since 1825), suckling pig is very good.

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.ca/trip/hotels/hotel_suggestions?action=index&clean_path=barcelona&controller=topics&country_code=&current_user_id=&filters=&id=2000000000065&klass_name=Region&list_type=restaurants&nearby=false&path=barcelona%2Frestaurants&place=2000000000065&place_type=City&place_type=region&region=2000000000065", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.ca/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000000065" + "&" + 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); } };