No products in the cart.
Things to Do in Barcelona – Spain
Travelers who choose to visit Spain, often find themselves looking for Things to do in Barcelona.
We have made for you a list of the most exciting Things to do in Barcelona, Spain.
The Tours and Attractions in Barcelona are classified by their style of trip:
To read the full itinerary of a specific attraction in Barcelona, simply click on it.
Those are the top things to do in Barcelona that no tourist should miss once they set foot in Spain.
Barcelona is known as a popular travel spot in Europe, and many tourists visiting Spain enjoy the variety of the things to do in Barcelona.
Hotels in Barcelona
Barcelona has a nice selection of hotels, and one of the first things to do in Barcelona is making sure you find a good place to sleep in. When you come after a day of Attractions and Tours, Finding your hotel in Barcelona can be an exhausting experience, try booking your Barcelona hotel now to avoid any inconveniences.
To make it easier for you, we have chosen some of the best hotels in Barcelona from the world top providers, and you can be rest assured that all the hotels in Barcelona listed on U.Tours have been recommended by other travelers.
Recommended Hotels in Barcelona
Cheap Flights To Barcelona
Finding Cheap flights to Barcelona have been simplified with U.Tours flight engine, below you can see some of the best deals for flights to Barcelona from various destinations.
Origin | Departure date | Return date | Find Ticket |
Palma de Mallorca | 22.02.2020 | 28.02.2020 | |
Ibiza | 14.12.2019 | 15.12.2019 | |
Valladolid | 01.02.2020 | 03.02.2020 | |
London | 15.01.2020 | 23.01.2020 | |
Luqa | 10.01.2020 | 13.01.2020 | |
Brussels | 08.01.2020 | 13.01.2020 | |
Milan | 29.01.2020 | 03.02.2020 | |
Sofia | 24.12.2019 | 09.01.2020 | |
Malaga | 23.01.2020 | 26.01.2020 | |
Cologne | 17.01.2020 | 19.01.2020 | |
Rome | 04.02.2020 | 19.02.2020 | |
Berlin | 23.01.2020 | 26.01.2020 | |
Frankfurt | 11.01.2020 | 15.01.2020 | |
Porto | 29.02.2020 | 02.03.2020 | |
Birmingham | 20.01.2020 | 22.01.2020 | |
Seville | 22.12.2019 | 05.01.2020 | |
Debrecen | 27.01.2020 | 31.01.2020 | |
Nice | 26.08.2020 | 05.09.2020 | |
Nador | 21.01.2020 | 18.02.2020 | |
Menorca | 13.02.2020 | 20.03.2020 | |
Geneva | 17.01.2020 | 20.01.2020 | |
Turin | 07.01.2020 | 13.01.2020 | |
Manchester | 24.02.2020 | 29.02.2020 | |
Bologna | 04.02.2020 | 27.02.2020 | |
Santander | 23.12.2019 | 29.12.2019 | |
Alicante | 04.02.2020 | 07.02.2020 | |
Bremen | 29.01.2020 | 05.02.2020 | |
Lyon | 17.02.2020 | 19.02.2020 | |
Paris | 21.01.2020 | 25.01.2020 | |
Eindhoven | 13.01.2020 | 17.01.2020 | |
Vienna | 22.01.2020 | 24.01.2020 | |
Luxembourg | 03.01.2020 | 08.01.2020 | |
Valencia | 20.01.2020 | 21.01.2020 | |
Venice | 06.02.2020 | 09.02.2020 | |
Marseille | 11.02.2020 | 13.02.2020 | |
Hamburg | 06.01.2020 | 15.01.2020 | |
Budapest | 29.01.2020 | 05.02.2020 | |
Mulhouse | 02.02.2020 | 06.02.2020 | |
La Coruna | 14.02.2020 | 16.02.2020 | |
Bilbao | 06.05.2020 | 06.06.2020 | |
Santiago De Compostela | 01.02.2020 | 02.02.2020 | |
Stuttgart | 19.01.2020 | 22.01.2020 | |
Fez | 27.02.2020 | 05.03.2020 | |
Naples | 14.05.2020 | 20.05.2020 | |
Warsaw | 13.01.2020 | 15.01.2020 | |
Lisbon | 25.03.2020 | 25.03.2020 | |
Bordeaux | 17.01.2020 | 20.01.2020 | |
Saint Petersburg | 28.01.2020 | 04.02.2020 | |
Katowice | 11.01.2020 | 14.01.2020 | |
Madrid | 24.01.2020 | 27.01.2020 | |
Puerto del Rosario | 20.12.2019 | 01.01.2020 | |
Vilnius | 14.12.2019 | 31.12.2019 | |
Catania | 21.02.2020 | 25.02.2020 | |
Toulouse | 15.12.2019 | 18.12.2019 | |
Hanover | 11.12.2019 | 18.12.2019 | |
Bucharest | 11.12.2019 | 31.01.2020 | |
Gdansk | 08.01.2020 | 18.01.2020 | |
Ohrid | 20.01.2020 | 24.01.2020 | |
Dublin | 20.01.2020 | 22.01.2020 | |
Liverpool | 24.03.2020 | 31.03.2020 | |
Tenerife | 04.02.2020 | 07.02.2020 | |
Stockholm | 02.02.2020 | 06.02.2020 | |
Dortmund | 11.01.2020 | 16.01.2020 | |
Bratislava | 16.01.2020 | 18.01.2020 | |
Kutaisi | 22.01.2020 | 23.01.2020 | |
Amsterdam | 02.06.2020 | 10.06.2020 | |
Marrakech | 27.12.2019 | 04.01.2020 | |
Dusseldorf | 04.01.2020 | 12.01.2020 | |
Bari | 20.01.2020 | 24.01.2020 | |
Faro | 04.02.2020 | 09.02.2020 | |
Prague | 20.01.2020 | 21.01.2020 | |
Cagliari | 14.02.2020 | 20.02.2020 | |
Wroclaw | 21.01.2020 | 23.01.2020 | |
Zurich | 01.03.2020 | 04.03.2020 | |
Pisa | 17.01.2020 | 19.01.2020 | |
Krakow | 25.01.2020 | 28.01.2020 | |
Podgorica | 19.01.2020 | 23.01.2020 | |
Munich | 19.10.2020 | 23.10.2020 | |
Nantes | 03.02.2020 | 06.02.2020 | |
Riga | 17.02.2020 | 18.02.2020 | |
Gran Canaria | 07.02.2020 | 17.02.2020 | |
Nuremberg | 10.01.2020 | 19.01.2020 | |
Athens | 11.02.2020 | 18.02.2020 | |
Thessaloniki | 27.01.2020 | 02.02.2020 | |
Copenhagen | 03.02.2020 | 09.02.2020 | |
Moscow | 10.02.2020 | 19.02.2020 | |
Granada | 19.06.2020 | 26.06.2020 | |
Kaunas | 27.01.2020 | 28.01.2020 | |
Timisoara | 23.12.2019 | 09.01.2020 | |
Memmingen | 27.01.2020 | 01.02.2020 | |
Odessa | 21.01.2020 | 25.01.2020 | |
Kiev | 15.12.2019 | 18.01.2020 | |
Rennes | 10.01.2020 | 19.01.2020 | |
Tirana | 10.02.2020 | 13.02.2020 | |
Gothenburg | 13.12.2019 | 14.12.2019 | |
Larnaca | 15.01.2020 | 22.01.2020 | |
Tangier | 08.06.2020 | 15.06.2020 | |
Nottingham | 23.01.2020 | 28.01.2020 | |
Palermo | 02.03.2020 | 06.03.2020 | |
Tel Aviv-Yafo | 26.02.2020 | 04.03.2020 |
If you couldn’t find flights from your origin city, check out other Cheap Flights to Barcelona in the button below
Find Cheap Flights To Barcelona
Discover which months are the best to fly to Barcelona low cost. in the calendar below you can find cheap flights to Barcelona by month, simply choose the city you intent to fly from:
Barcelona Map
Check out the map of Barcelona, Spain, navigate through the City, and find the area you prefer to stay in. You can also find on the map the designated areas of Things to do in Barcelona.
Places to Visit in Spain
Did you know? The Capital City of Spain is Madrid
Barcelona is one of the top places to visit in Spain, however there are other major cities which travelers go to when traveling to Spain.
Here is a list of the top rated attractions in Spain:
Cheap Flights from Barcelona
Plan your next destination trip and find great bargains on Plane tickets from Barcelona to other nearby locations. For your convenience, here is a chart of some of the cheapest flights from Barcelona:
Cheap Flights from Barcelona
Destination | Departure date | Return date | Find Ticket |
Luqa | 08.01.2020 | 13.01.2020 | |
London | 15.01.2020 | 28.01.2020 | |
Palma de Mallorca | 19.02.2020 | 29.02.2020 | |
Ibiza | 08.12.2019 | 09.12.2019 | |
Santiago De Compostela | 28.03.2020 | 29.03.2020 | |
Cologne | 24.01.2020 | 26.01.2020 | |
Malaga | 28.02.2020 | 03.03.2020 | |
Milan | 25.01.2020 | 29.01.2020 | |
Santander | 06.01.2020 | 09.01.2020 | |
Porto | 10.03.2020 | 13.03.2020 | |
Geneva | 13.03.2020 | 17.03.2020 | |
Nice | 10.03.2020 | 14.03.2020 | |
Rome | 11.12.2019 | 18.12.2019 | |
Seville | 03.02.2020 | 05.02.2020 | |
Bilbao | 16.06.2020 | 17.06.2020 | |
Birmingham | 11.01.2020 | 13.01.2020 | |
Menorca | 05.10.2020 | 15.10.2020 | |
Berlin | 18.02.2020 | 22.02.2020 | |
Jerez De La Frontera | 01.03.2020 | 10.03.2020 | |
Sofia | 13.01.2020 | 15.01.2020 | |
Bordeaux | 13.05.2020 | 15.05.2020 | |
Brussels | 15.12.2019 | 17.02.2020 | |
Tenerife | 18.03.2020 | 23.03.2020 | |
Valencia | 03.02.2020 | 10.02.2020 | |
Bologna | 16.01.2020 | 19.01.2020 | |
Paris | 26.03.2020 | 28.03.2020 | |
Marseille | 15.05.2020 | 16.05.2020 | |
Lisbon | 10.12.2019 | 17.12.2019 | |
Frankfurt | 15.01.2020 | 18.01.2020 | |
Budapest | 19.01.2020 | 22.01.2020 | |
Alicante | 18.08.2020 | 04.09.2020 | |
La Coruna | 13.01.2020 | 15.01.2020 | |
San Sebastian | 09.06.2020 | 09.06.2020 | |
Gran Canaria | 09.03.2020 | 13.03.2020 | |
Dublin | 18.01.2020 | 20.01.2020 | |
Saint Petersburg | 22.01.2020 | 29.01.2020 | |
Madrid | 05.03.2020 | 08.03.2020 | |
Venice | 30.01.2020 | 02.02.2020 | |
Marrakech | 18.02.2020 | 28.03.2020 | |
Vienna | 26.03.2020 | 28.03.2020 | |
Naples | 05.06.2020 | 07.06.2020 | |
Stockholm | 23.01.2020 | 30.01.2020 | |
Stuttgart | 04.02.2020 | 11.02.2020 | |
Puerto del Rosario | 20.01.2020 | 25.01.2020 | |
Rotterdam | 12.03.2020 | 17.03.2020 | |
Lyon | 13.05.2020 | 15.05.2020 | |
Toulouse | 15.01.2020 | 19.01.2020 | |
Prague | 28.01.2020 | 04.02.2020 | |
Dortmund | 29.01.2020 | 31.01.2020 | |
Mulhouse | 24.01.2020 | 26.01.2020 | |
Gothenburg | 15.01.2020 | 18.01.2020 | |
Zurich | 24.01.2020 | 25.01.2020 | |
Warsaw | 23.01.2020 | 25.01.2020 | |
Copenhagen | 03.02.2020 | 12.02.2020 | |
Tangier | 19.01.2020 | 26.01.2020 | |
Arrecife | 29.03.2020 | 03.04.2020 | |
Bristol | 23.12.2019 | 07.01.2020 | |
Munich | 18.01.2020 | 20.01.2020 | |
Bremen | 05.02.2020 | 08.02.2020 | |
Kutaisi | 02.02.2020 | 12.02.2020 | |
Hamburg | 09.01.2020 | 10.01.2020 | |
Vigo | 22.05.2020 | 29.05.2020 | |
Nantes | 10.12.2019 | 12.12.2019 | |
Edinburgh | 25.03.2020 | 02.04.2020 | |
Krakow | 23.01.2020 | 02.02.2020 | |
Moscow | 22.01.2020 | 29.01.2020 | |
Oviedo | 01.04.2020 | 08.04.2020 | |
Amsterdam | 22.01.2020 | 29.01.2020 | |
Riga | 18.01.2020 | 23.01.2020 | |
Athens | 11.01.2020 | 12.01.2020 | |
Bucharest | 06.03.2020 | 13.03.2020 | |
Oslo | 24.01.2020 | 27.01.2020 | |
Nador | 04.01.2020 | 18.01.2020 | |
Liverpool | 02.07.2020 | 05.07.2020 | |
Eindhoven | 07.12.2019 | 10.12.2019 | |
Katowice | 11.01.2020 | 18.01.2020 | |
Cagliari | 22.06.2020 | 25.06.2020 | |
Newcastle | 13.12.2019 | 16.12.2019 | |
Granada | 11.12.2019 | 18.12.2019 | |
Pisa | 15.01.2020 | 19.01.2020 | |
Faro | 11.01.2020 | 12.01.2020 | |
Tel Aviv-Yafo | 19.01.2020 | 26.01.2020 | |
Dusseldorf | 15.02.2020 | 16.02.2020 | |
Lille | 13.05.2020 | 15.05.2020 | |
Kiev | 14.01.2020 | 28.01.2020 | |
Gdansk | 01.02.2020 | 16.02.2020 | |
Vilnius | 28.01.2020 | 01.02.2020 | |
Algiers | 31.01.2020 | 30.06.2020 | |
Stavanger | 06.01.2020 | 11.01.2020 | |
Timisoara | 06.01.2020 | 13.01.2020 | |
Rennes | 17.12.2019 | 20.12.2019 | |
Luxembourg | 16.05.2020 | 18.05.2020 | |
Lviv | 12.01.2020 | 19.01.2020 | |
Florence | 05.02.2020 | 19.02.2020 | |
Thessaloniki | 11.12.2019 | 18.12.2019 | |
Iasi | 06.03.2020 | 13.03.2020 | |
Rabat | 03.01.2020 | 24.01.2020 | |
Wroclaw | 03.02.2020 | 16.02.2020 | |
Fez | 10.01.2020 | 12.01.2020 | |
Podgorica | 12.12.2019 | 19.12.2019 |