Stays
Flights
Flight + Hotel
Car rentals
Attractions
Airport taxis
More
Attractions in Barcelona
The 1446 best things to do in Barcelona
Search Barcelona attractions
Search
Best seller
Barcelona
Admission to Sagrada Família with Audio Guide
4.6 / 5
Fabulous
(3641 reviews)
Free cancellation available
From
£28.90
Best seller
Barcelona
Park Guell Admission Ticket
4.3 / 5
Very good
(2051 reviews)
From
£11.54
Best seller
Barcelona
Hola Barcelona Travel Card
4.6 / 5
Fabulous
(2198 reviews)
Free cancellation available
From
£14.96
Best seller
Barcelona
Hop-on, Hop-off Bus Tour
4.4 / 5
Fabulous
(1271 reviews)
Free cancellation available
From
£28.21
Recommended in Barcelona
Our pick of top Barcelona experiences to get you started
See all recommended
Sign in to save time
Your Booking.com account lets you book using your saved details
Sign in
Tours
466 things to do
Museums, arts & culture
301 things to do
Nature & outdoor
268 things to do
Entertainment & tickets
183 things to do
Food & drinks
74 things to do
Workshops & classes
12 things to do
Travel services & rentals
6 things to do
Explore by interests
Browse everything from activities and attractions to tours and transfers
Best seller
Barcelona
Casa Batlló Blue Ticket
Duration: 1 hour 15 minutes
4.7 / 5
Exceptional
(972 reviews)
From
£29.92
Best seller
Barcelona
Montjuïc Cable Car Ticket
4.5 / 5
Fabulous
(624 reviews)
Free cancellation available
From
£13.68
Best seller
Barcelona
Barcelona Aquàrium Priority Admission
4.4 / 5
Fabulous
(643 reviews)
Free cancellation available
From
£21.37
Barcelona
Sagrada Familia Guided Tour with Skip The line Ticket
4.8 / 5
Exceptional
(65 reviews)
Free cancellation available
From
£42.75
Barcelona must-sees
Check these essential Barcelona experiences off your list
See all must-sees
We've got you covered
Explore top attractions
Experience the best of your destination, with attractions, tours, activities and more
Fast and flexible
Book tickets online in minutes, with free cancellation on many attractions
Support when you need it
Booking.com's global Customer Service team is here to help 24/7