Things to do in Barcelona

Sort by Tribes
Show Local favorites
820 Results
  • 1
    La Sagrada Família

    La Sagrada Família

    Ranked #1 overall in Barcelona things to do
    638 reviews
    Sights and Museums,Children's Activities,Temple,Landmark
    Popular withArtsyHistoryFamilies

    One of the most amazing architectures in modern history. You have to see it to know how gothic can be so cool and untraditional. A must to visit in Barcelona, ...

  • 2
    Park Güell

    Park Güell

    Ranked #2 overall in Barcelona things to do
    411 reviews
    Sights and Museums,Outdoors,Monument,Park
    Popular withArtsyFamiliesOutdoorsy

    Definitely an artistic masterpiece. I arrived at noon only to realize the tickets sold allowed entry at 4pm. Worth the wait. But do book tickets online beforehand as only 400 ...

  • 3
    Las Ramblas

    Las Ramblas

    Ranked #3 overall in Barcelona things to do
    389 reviews
    Sights and Museums,Bars, Clubs and Nightlife,Shopping,Outdoors,LGBT,Landmark,Theater,Plaza,Market
    Popular withFoodiesFamiliesBackpackers

    Great neighborhood. Lots to see and eat. Definitely recommend the paella at restaurants

  • 4
    La Boqueria

    La Boqueria

    Ranked #4 overall in Barcelona things to do
    282 reviews
    Shopping,Farmers Market
    Popular withFoodiesFamiliesVegetarian

    The atmosphere is so fun! It's probably all overpriced, but just to walk around the market is amazing in itself. There's also a good seafood bar towards the back.

  • 5
    Camp Nou

    Camp Nou

    Ranked #5 overall in Barcelona things to do
    224 reviews
    Sports,Soccer Stadium
    Popular withFamiliesHistoryAdventure

    Went here for a game-- Europeans and soccer, man. Great venue, cool thing to do if you're into soccer. I was pretty ambivalent about it, but I enjoyed the experience ...

  • 6
    Casa Milà

    Casa Milà

    Ranked #6 overall in Barcelona things to do
    173 reviews
    Sights and Museums,Historic Site,Landmark
    Popular withArtsyHistoryFamilies

    I regret that we didn't take a tour inside. We chose to go Parc Güell instead, but a repeat visit I will definitely go inside too see more of Gaudi's ...

  • 7
    Casa Batlló

    Casa Batlló

    Ranked #7 overall in Barcelona things to do
    164 reviews
    Sights and Museums,Historic Site
    Popular withArtsyHistoryFamilies

    A bit pricey, but worth it if you can appreciate creative architecture. Would definitely recommend it be on the itinerary for a trip to Barcelona.

  • 8
    Barri Gòtic

    Barri Gòtic

    Ranked #8 overall in Barcelona things to do
    160 reviews
    Sights and Museums,Bars, Clubs and Nightlife,Landmark
    Popular withHistoryArtsyNightlife

    I recommend walking through the tiny winding streets and just seeing what you find and where you end up.

  • 9
    Barceloneta Beach

    Barceloneta Beach

    Ranked #9 overall in Barcelona things to do
    150 reviews
    Outdoors,Beaches and Watersports
    Popular withOutdoorsyFamiliesBackpackers

    A nice beach, but really overcrowded. Must keep an eye on your belongings. Loud drink/scarf and so on sellers.

  • 10
    Font Magica de Montjuïc

    Font Magica de Montjuïc

    Ranked #10 overall in Barcelona things to do
    126 reviews
    Sights and Museums,Landmark
    Popular withFamiliesArtsyNightlife

    The water and light show looks really cool. There are many people there at those times, to sit on the stairs you have to arrive early.

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();"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("", function(){ HotelRates.ajax(); }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if ( { ListPage.update("" + "&" +, 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 = 'USD', window.IntentMediaProperties.travel_date_start = '' window.IntentMediaProperties.travel_date_end = '' IntentMedia.trigger("onpage_ads_redraw"); }