Best things to do in Barcelona
Explore thousands of activities, attractions and tours with free cancellation and no added fees.
Design your experience with airport transfers, excursions, day tours & more.
Access exclusive deals, only with the Travelocity app
Things to do

Barcelona City Tour Hop-On Hop-Off
CA $36
per adult
88% of travellers recommend

Fast Track: Sagrada Familia Guided Tour
CA $94
per adult
88% of travellers recommend

From Barcelona: Montserrat, Girona & Costa Brava Full-Day Guided Tour
CA $159
per adult
98% of travellers recommend

Montserrat Tour with Cog-Wheel Train & Black Madonna Priority Access
CA $81
per adult
86% of travellers recommend

Skip-the-Line Casa Batlló Tickets with SmartGuide
CA $60
per adult
90% of travellers recommend

Top Awarded Flamenco Show Tablao Cordobes with dinner option
CA $77
per adult
92% of travellers recommend

Barcelona Hop-On Hop-Off Bus Tour by Bus Turistic
CA $53
per adult
88% of travellers recommend

Immersive Tour: F.C. Barcelona Museum - Open Date Ticket (Ticket Only)
CA $58
per adult
86% of travellers recommend
Recommended activities in Barcelona
Tours & day trips
See all 953 activities
Barcelona in 1 Day: Sagrada Familia, Park Guell,Old Town & Pickup
Activity duration is 8 hours
9.4 out of 10 with 3441 reviews
Free cancellation available
Food, drink & nightlife
See all 297 activities
Montserrat Tour with Cog-Wheel Train & Black Madonna Priority Access
Activity duration is 5 hours and 30 minutes
8.6 out of 10 with 799 reviews
Free cancellation available
Private & custom tours
See all 288 activities
Sagrada Familia & Gaudi Tour Private or Small Group with Tickets
Activity duration is 4 hours and 30 minutes
9.6 out of 10 with 847 reviews
Free cancellation available
Adventure & outdoor
See all 87 activities
Barcelona 3-hour Bike or E-Bike Tour: Highlights and Hidden Gems
Activity duration is 3 hours
9.8 out of 10 with 735 reviews
Free cancellation available
Water activities
See all 66 activities
Small-Group Full-Day Trip to the Costa Brava
Activity duration is 10 hours and 30 minutes
9.6 out of 10 with 154 reviews
Free cancellation available

















































