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

Booking.com

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.

OriginDeparture dateReturn dateFind Ticket

Palma de Mallorca

17.11.2020

22.11.2020

Tickets from 33

Berlin

30.07.2020

12.08.2020

Tickets from 38

Naples

02.07.2020

07.07.2020

Tickets from 41

Milan

20.11.2020

23.11.2020

Tickets from 43

London

31.08.2020

15.09.2020

Tickets from 51

Chisinau

29.12.2020

10.01.2021

Tickets from 51

Lisbon

03.12.2020

07.12.2020

Tickets from 54

Madrid

07.09.2020

08.09.2020

Tickets from 57

Bilbao

03.12.2020

05.12.2020

Tickets from 61

Lyon

06.07.2020

09.07.2020

Tickets from 63

Faro

18.10.2020

25.10.2020

Tickets from 64

Brussels

15.09.2020

22.09.2020

Tickets from 64

Malaga

23.09.2020

25.09.2020

Tickets from 65

Krakow

08.11.2020

11.11.2020

Tickets from 65

Geneva

03.07.2020

06.07.2020

Tickets from 70

Paris

01.09.2020

17.09.2020

Tickets from 72

Rome

22.09.2020

30.09.2020

Tickets from 79

Prague

04.10.2020

06.10.2020

Tickets from 81

Budapest

01.07.2020

06.07.2020

Tickets from 81

Santiago De Compostela

11.09.2020

15.09.2020

Tickets from 82

Porto

10.08.2020

13.08.2020

Tickets from 83

Cologne

01.09.2020

17.09.2020

Tickets from 83

Seville

24.07.2020

26.07.2020

Tickets from 85

Warsaw

11.08.2020

24.08.2020

Tickets from 86

Dublin

31.07.2020

04.08.2020

Tickets from 87

Turin

15.07.2020

22.07.2020

Tickets from 87

Frankfurt

22.06.2020

09.07.2020

Tickets from 87

Vienna

01.10.2020

08.10.2020

Tickets from 89

Valladolid

16.07.2020

19.07.2020

Tickets from 90

Stuttgart

22.06.2020

25.06.2020

Tickets from 91

Podgorica

08.11.2020

22.11.2020

Tickets from 91

Amsterdam

24.09.2020

29.09.2020

Tickets from 95

Zaporozhye

11.11.2020

14.11.2020

Tickets from 96

Gdansk

12.08.2020

22.08.2020

Tickets from 97

Cagliari

01.07.2020

08.07.2020

Tickets from 97

Algiers

01.10.2020

08.10.2020

Tickets from 98

Toulouse

30.07.2020

04.08.2020

Tickets from 98

Zurich

24.08.2020

29.08.2020

Tickets from 99

Katowice

01.07.2020

06.07.2020

Tickets from 99

Valencia

27.07.2020

31.07.2020

Tickets from 99

Saint Petersburg

08.09.2020

16.09.2020

Tickets from 100

Marseille

01.07.2020

07.07.2020

Tickets from 100

Eindhoven

02.09.2020

04.09.2020

Tickets from 101

Manchester

11.05.2021

14.05.2021

Tickets from 102

Alghero

19.07.2020

26.07.2020

Tickets from 102

Bologna

06.07.2020

12.07.2020

Tickets from 103

Moscow

08.09.2020

10.09.2020

Tickets from 104

Verona

28.09.2020

02.10.2020

Tickets from 104

Yerevan

13.01.2021

20.01.2021

Tickets from 108

Venice

20.07.2020

25.07.2020

Tickets from 109

Tel Aviv-Yafo

29.10.2020

07.11.2020

Tickets from 111

Rotterdam

30.06.2020

07.07.2020

Tickets from 111

Catania

15.07.2020

19.07.2020

Tickets from 111

Kutaisi

05.02.2021

12.02.2021

Tickets from 112

Stockholm

17.09.2020

30.09.2020

Tickets from 113

Dusseldorf

22.06.2020

08.07.2020

Tickets from 114

Oslo

08.10.2020

12.10.2020

Tickets from 117

Sofia

19.08.2020

21.08.2020

Tickets from 118

Vilnius

14.07.2020

21.07.2020

Tickets from 119

Munich

01.07.2020

12.07.2020

Tickets from 119

Glasgow

16.07.2020

23.07.2020

Tickets from 120

Nantes

11.07.2020

14.07.2020

Tickets from 121

Bucharest

25.06.2020

02.07.2020

Tickets from 122

Kaunas

11.07.2020

22.07.2020

Tickets from 122

Gothenburg

04.07.2020

12.07.2020

Tickets from 129

Marrakech

04.01.2021

09.01.2021

Tickets from 130

Hamburg

11.08.2020

17.08.2020

Tickets from 131

Bari

20.07.2020

27.07.2020

Tickets from 133

Palermo

23.07.2020

27.07.2020

Tickets from 134

Kiev

03.07.2020

11.07.2020

Tickets from 138

Tallinn

07.11.2020

14.11.2020

Tickets from 138

Copenhagen

01.07.2020

15.07.2020

Tickets from 140

Helsinki

08.09.2020

15.09.2020

Tickets from 143

Lviv

09.09.2020

13.09.2020

Tickets from 146

Larnaca

03.07.2020

13.07.2020

Tickets from 146

Belfast

21.09.2020

28.09.2020

Tickets from 147

Innsbruck

15.08.2020

26.08.2020

Tickets from 148

Riga

01.10.2020

18.10.2020

Tickets from 149

Iasi

01.08.2020

31.08.2020

Tickets from 149

Skopje

06.10.2020

07.10.2020

Tickets from 150

Athens

17.09.2020

21.09.2020

Tickets from 150

Luxembourg

23.07.2020

26.07.2020

Tickets from 153

New York

23.03.2021

06.04.2021

Tickets from 157

Ljubljana

16.07.2020

21.07.2020

Tickets from 158

Casablanca

20.07.2020

27.07.2020

Tickets from 158

Zagreb

18.08.2020

25.08.2020

Tickets from 160

Tbilisi

08.07.2020

11.07.2020

Tickets from 161

Split

03.07.2020

06.07.2020

Tickets from 164

Florence

08.08.2020

16.08.2020

Tickets from 166

Nador

05.11.2020

19.11.2020

Tickets from 166

Belgrade

13.10.2020

20.10.2020

Tickets from 167

Bergen

18.06.2020

21.06.2020

Tickets from 167

Salzburg

01.08.2020

06.08.2020

Tickets from 168

Bremen

26.06.2020

29.06.2020

Tickets from 169

Suceava

18.09.2020

21.09.2020

Tickets from 171

Bastia

13.06.2020

20.06.2020

Tickets from 175

Odessa

05.09.2020

13.09.2020

Tickets from 176

Minsk

01.08.2020

08.08.2020

Tickets from 176

Edinburgh

28.05.2020

04.06.2020

Tickets from 178

Thessaloniki

01.09.2020

08.09.2020

Tickets from 180

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

DestinationDeparture dateReturn dateFind Ticket

Palma de Mallorca

05.11.2020

12.11.2020

Tickets from 33

Ibiza

05.01.2021

12.01.2021

Tickets from 34

Malaga

26.10.2020

02.11.2020

Tickets from 37

London

10.07.2020

12.07.2020

Tickets from 39

Milan

16.01.2021

29.01.2021

Tickets from 52

Lisbon

03.12.2020

10.12.2020

Tickets from 54

Liverpool

02.07.2020

05.07.2020

Tickets from 59

Nice

21.07.2020

25.07.2020

Tickets from 59

Tenerife

10.01.2021

14.01.2021

Tickets from 61

Bordeaux

04.07.2020

05.07.2020

Tickets from 61

Geneva

03.07.2020

03.09.2020

Tickets from 64

Rome

16.01.2021

29.01.2021

Tickets from 66

Madrid

24.07.2020

31.07.2020

Tickets from 66

Santander

15.07.2020

16.07.2020

Tickets from 69

Seville

01.09.2020

07.09.2020

Tickets from 70

Paris

01.09.2020

07.09.2020

Tickets from 72

Bilbao

09.09.2020

16.09.2020

Tickets from 73

San Sebastian

01.09.2020

07.09.2020

Tickets from 74

Porto

19.08.2020

24.08.2020

Tickets from 76

Granada

01.09.2020

07.09.2020

Tickets from 81

Vienna

15.07.2020

22.07.2020

Tickets from 83

Naples

16.07.2020

16.07.2020

Tickets from 87

Lyon

03.08.2020

07.08.2020

Tickets from 87

Venice

22.07.2020

31.07.2020

Tickets from 88

Frankfurt

21.08.2020

22.08.2020

Tickets from 89

Menorca

12.07.2020

16.07.2020

Tickets from 90

Marseille

01.07.2020

07.07.2020

Tickets from 93

La Coruna

01.09.2020

07.09.2020

Tickets from 93

Moscow

08.09.2020

15.09.2020

Tickets from 97

Amsterdam

02.09.2020

05.09.2020

Tickets from 98

Bristol

26.08.2020

01.09.2020

Tickets from 99

Alicante

22.07.2020

24.07.2020

Tickets from 100

Sofia

24.07.2020

10.08.2020

Tickets from 102

Vigo

27.07.2020

31.07.2020

Tickets from 102

Puerto del Rosario

02.11.2020

08.11.2020

Tickets from 103

Faro

10.08.2020

14.08.2020

Tickets from 105

Gran Canaria

22.07.2020

29.07.2020

Tickets from 105

Santiago De Compostela

20.07.2020

25.07.2020

Tickets from 106

Berlin

24.09.2020

27.09.2020

Tickets from 109

Timisoara

03.07.2020

17.07.2020

Tickets from 115

Catania

16.01.2021

29.01.2021

Tickets from 118

Stockholm

15.06.2020

20.06.2020

Tickets from 118

Munich

14.08.2020

23.08.2020

Tickets from 119

Zurich

01.06.2020

07.06.2020

Tickets from 119

Heraklion

04.07.2020

13.07.2020

Tickets from 120

Tel Aviv-Yafo

18.11.2020

25.11.2020

Tickets from 121

Athens

01.01.2021

15.01.2021

Tickets from 122

Luqa

11.10.2020

16.10.2020

Tickets from 122

Oslo

23.06.2020

30.06.2020

Tickets from 127

Edinburgh

09.08.2020

16.08.2020

Tickets from 127

Kiev

24.06.2020

28.06.2020

Tickets from 135

Glasgow

09.08.2020

16.08.2020

Tickets from 135

Tangier

15.07.2020

21.07.2020

Tickets from 139

Jerez De La Frontera

04.08.2020

14.08.2020

Tickets from 139

Prague

13.07.2020

19.07.2020

Tickets from 141

Bucharest

01.10.2020

08.10.2020

Tickets from 141

Cologne

10.08.2020

13.08.2020

Tickets from 142

Casablanca

30.10.2020

08.11.2020

Tickets from 143

Saint Petersburg

05.10.2020

06.10.2020

Tickets from 145

Zagreb

17.07.2020

26.07.2020

Tickets from 147

Bergen

10.07.2020

17.07.2020

Tickets from 149

Kutaisi

31.08.2020

01.09.2020

Tickets from 150

Dublin

08.06.2020

27.06.2020

Tickets from 153

Vilnius

15.08.2020

12.09.2020

Tickets from 153

Graz

30.08.2020

03.09.2020

Tickets from 154

Mikonos

11.07.2020

18.07.2020

Tickets from 154

Belgrade

05.07.2020

22.09.2020

Tickets from 155

Budapest

12.06.2020

14.06.2020

Tickets from 156

Almeria

06.08.2020

11.08.2020

Tickets from 156

Trapani

05.09.2020

12.09.2020

Tickets from 156

Copenhagen

26.06.2020

03.07.2020

Tickets from 156

Cluj-Napoca

25.06.2020

30.06.2020

Tickets from 159

Lviv

21.08.2020

11.09.2020

Tickets from 161

Bourgas

01.07.2020

05.07.2020

Tickets from 161

Ponta Delgada

22.08.2020

30.08.2020

Tickets from 162

Reykjavik

02.08.2020

10.08.2020

Tickets from 164

Tbilisi

13.08.2020

13.09.2020

Tickets from 168

Pisa

01.08.2020

06.08.2020

Tickets from 168

Marrakech

15.07.2020

04.09.2020

Tickets from 169

Nador

10.09.2020

14.09.2020

Tickets from 169

Florence

12.06.2020

14.06.2020

Tickets from 172

Alghero

10.08.2020

18.08.2020

Tickets from 178

Palermo

15.08.2020

23.08.2020

Tickets from 178

Warsaw

30.05.2020

06.06.2020

Tickets from 180

Chisinau

05.07.2020

15.08.2020

Tickets from 186

Algiers

17.07.2020

17.07.2020

Tickets from 188

Leeds

04.08.2020

09.08.2020

Tickets from 189

Trieste

04.08.2020

14.08.2020

Tickets from 189

Miami

04.12.2020

12.12.2020

Tickets from 192

Billund

16.04.2021

18.04.2021

Tickets from 194

Arrecife

01.07.2020

15.07.2020

Tickets from 196

Zaporozhye

01.08.2020

28.08.2020

Tickets from 204

Paphos

16.10.2020

18.10.2020

Tickets from 205

Riga

20.07.2020

20.08.2020

Tickets from 206

New York

12.03.2021

20.03.2021

Tickets from 211

Thessaloniki

02.07.2020

24.09.2020

Tickets from 211

Santorini

17.07.2020

24.07.2020

Tickets from 212

Istanbul

24.06.2020

05.07.2020

Tickets from 213

Oran

19.07.2020

02.08.2020

Tickets from 213

Boston

09.09.2020

23.09.2020

Tickets from 213