Barcelona Restaurants

Sort by Tribes
Cuisines
Show local favourites
7188 Results
  • 1
    Cerveceria Catalana

    Cerveceria Catalana

    Ranked #1 overall in Barcelona restaurants
    53 reviews
    ££££
    Tapas/Small Plates
    Popular withFoodiesNightlifeFamilies

    Best Restaurant in Barcelona !! REALLY. Tapas, pinchos and plates. Everything is incredible. And cheap for the quality! But be ready to wait like an hour before eating... This place ...

  • 2
    Tapas 24

    Tapas 24

    Ranked #2 overall in Barcelona restaurants
    36 reviews
    ££££
    Tapas/Small Plates
    Popular withFoodiesFamiliesHipsters

    Outpost of a very famous restaurant that features the best cava sangria and bikini sandwiches that are made with ham, cheese and black truffles. Small space, but worth the wait!

  • 3
    Can Paixano (La Xampanyeria)

    Can Paixano (La Xampanyeria)

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

    Can Paixano, often called "La Champagneria", is the most known Cava bar in the city and serves it's own refreshing bubbles. Located between the Born and Barceloneta districts, it is ...

  • 4
    Cal Pep

    Cal Pep

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

    great place for special tapas come with patience because it is usually full and you have to wait I go there every time i visit Barcelona Shouldn't be missed

  • 5
    El Xampanyet

    El Xampanyet

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

    Great little local tapas bar in the middle of a fairly touristic area. If you can get a seat, hog it for hours and plug into a bottle of house ...

  • 6
    Quimet & Quimet

    Quimet & Quimet

    Ranked #6 overall in Barcelona restaurants
    16 reviews
    ££££
    Tapas/Small Plates, Spanish
    Popular withFoodiesHipstersVegetarian

    This place lives up to all the hype. Once you've been, you'll clearly see why Anthony Bourdain recommends this place. They serve delicious little pintxos and tapas here. I would ...

  • 7
    El Corte Ingles

    El Corte Ingles

    Ranked #7 overall in Barcelona restaurants
    14 reviews
    Popular withFamiliesLuxuryStudents

    One of the few pleasurable and memorable shopping experiences I've ever had in my life. They seem to have all the things a customer may ever need. I was there ...

  • 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
    13 reviews
    ££££
    Seafood, Spanish
    Popular withFoodiesLuxuryBusiness

    best seafood restaurant in Barca

  • 10
    Los Caracoles

    Los Caracoles

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

    A restaurant in the gothic quarter that is the real meaning of a "hidden gem". From first glance, it seems like a small average bar, but walk a little further ...

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.net/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.net/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&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); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'GBP', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }