Barcelona Restaurants

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

    Cerveceria Catalana

    Ranked #1 overall in Barcelona restaurants
    53 reviews
    $$$$Tapas/Small PlatesSpanishBar
    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
    35 reviews
    $$$$Tapas/Small PlatesBreakfast & BrunchSpanish
    Popular withFoodiesFamiliesTrendsters

    yrttytry

  • 3
    Can Paixano (La Xampanyeria)

    Can Paixano (La Xampanyeria)

    Ranked #3 overall in Barcelona restaurants
    23 reviews
    $$$$Tapas/Small PlatesSpanishBar
    Popular withFoodiesNightlifeTrendsters

    Can Paixano, or "Wine Bar," is pretty popular with the locals here. It's been packed every time I've visited (which has been more than a couple times). The wine is ...

  • 4
    Cal Pep

    Cal Pep

    Ranked #4 overall in Barcelona restaurants
    22 reviews
    $$$$Tapas/Small PlatesMediterranean
    Popular withFoodiesArtsy

    Loved this tiny tapas restaurant in Old Town. You have to wait in line forever and when you are finally seated there isn't even a menu. The waiter simply asks ...

  • 5
    El Xampanyet

    El Xampanyet

    Ranked #5 overall in Barcelona restaurants
    17 reviews
    $$$$Tapas/Small Plates
    Popular withFoodiesFamiliesHistory

    Amazing little spot just down the street from the Picasso Museum in Barcelona. Grab a table, order a bottle of the house made cava (a fresh, house made sparkling wine) ...

  • 6
    Quimet & Quimet

    Quimet & Quimet

    Ranked #6 overall in Barcelona restaurants
    16 reviews
    $$$$Tapas/Small Plates
    Popular withFoodiesTrendstersVegetarian

    If you visit Barcelona, save one lunch for this place. The cold tapas is excellent. Creative little tapas with great combinations of cold cuts, cold fish, breads and crackers... my ...

  • 7
    Ciudad Condal

    Ciudad Condal

    Ranked #7 overall in Barcelona restaurants
    16 reviews
    $$$$Tapas/Small PlatesBreakfast & Brunch
    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 ...

  • 8
    Tickets

    Tickets

    Ranked #8 overall in Barcelona restaurants
    11 reviews
    $$$$Tapas/Small PlatesSpanish
    Popular withFoodiesLuxuryArtsy

    It took me 3 months to get a table in here, and by that point, I seriously wondered what all the fuss was about. Opened by masterchef Ferran Adria, Tickets ...

  • 9
    Botafumeiro

    Botafumeiro

    Ranked #9 overall in Barcelona restaurants
    12 reviews
    $$$$SeafoodSpanish
    Popular withFoodiesLuxuryBusiness

    best seafood restaurant in Barca

  • 10
    El Corte Ingles

    El Corte Ingles

    Ranked #10 overall in Barcelona restaurants
    14 reviews
    Mediterranean
    Popular withFamiliesLuxuryStudents

    Great department store that sells pretty much everything.

var ListPage = { maxTries: 25, interval: 400, 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(ListPage.update(url, ++count, callback), self.interval); } 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(){ HotelRates.ajax(); }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.net/trip/hotels/hotel_rates_list?country_code=us&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); } }; if (typeof IntentMedia !== 'undefined' && window.IntentMedia && IntentMedia.trigger) { window.IntentMediaProperties.site_currency = 'SEK', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }