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

03.04.2019

06.04.2019

Tickets from 24

London

29.04.2019

03.05.2019

Tickets from 30

Rome

22.05.2019

28.05.2019

Tickets from 35

Cologne

18.05.2019

22.05.2019

Tickets from 35

Ibiza

11.05.2019

12.05.2019

Tickets from 37

Paris

14.05.2019

28.05.2019

Tickets from 43

Valladolid

27.06.2019

27.07.2019

Tickets from 44

Frankfurt

26.05.2019

30.05.2019

Tickets from 44

Brussels

07.05.2019

11.05.2019

Tickets from 45

Geneva

02.09.2019

05.09.2019

Tickets from 45

Milan

25.06.2019

30.07.2019

Tickets from 46

Turin

23.09.2019

02.10.2019

Tickets from 46

Berlin

13.01.2020

27.01.2020

Tickets from 47

Bordeaux

05.10.2019

12.10.2019

Tickets from 48

Luqa

08.05.2019

12.05.2019

Tickets from 50

Glasgow

02.05.2019

11.05.2019

Tickets from 50

Nice

16.08.2019

24.08.2019

Tickets from 51

Alicante

04.07.2019

05.07.2019

Tickets from 52

Tenerife

31.05.2019

02.06.2019

Tickets from 53

Budapest

25.10.2019

27.10.2019

Tickets from 53

Stockholm

06.05.2019

10.05.2019

Tickets from 54

Hamburg

21.05.2019

29.05.2019

Tickets from 54

San Sebastian

27.08.2019

04.09.2019

Tickets from 55

Luxembourg

27.05.2019

29.05.2019

Tickets from 55

Manchester

17.06.2019

20.06.2019

Tickets from 56

Birmingham

16.09.2019

21.09.2019

Tickets from 56

Dublin

01.04.2019

03.04.2019

Tickets from 58

Naples

24.05.2019

28.05.2019

Tickets from 59

Seville

30.07.2019

03.09.2019

Tickets from 59

Lisbon

16.09.2019

22.09.2019

Tickets from 61

Amsterdam

27.11.2019

03.12.2019

Tickets from 64

Bilbao

12.06.2019

14.06.2019

Tickets from 64

Prague

17.09.2019

25.09.2019

Tickets from 64

Malaga

05.04.2019

09.04.2019

Tickets from 64

Madrid

01.04.2019

04.04.2019

Tickets from 67

Vienna

26.06.2019

04.07.2019

Tickets from 68

Valencia

04.06.2019

05.06.2019

Tickets from 72

Porto

05.04.2019

07.04.2019

Tickets from 72

Zurich

12.08.2019

24.08.2019

Tickets from 74

Mulhouse

26.08.2019

30.08.2019

Tickets from 76

Lyon

13.09.2019

16.09.2019

Tickets from 77

Tangier

05.06.2019

09.06.2019

Tickets from 80

Warsaw

23.01.2020

28.01.2020

Tickets from 82

Rennes

12.06.2019

26.06.2019

Tickets from 83

Bucharest

04.04.2019

05.04.2019

Tickets from 83

Nantes

15.06.2019

26.06.2019

Tickets from 83

Jerez De La Frontera

15.04.2019

19.04.2019

Tickets from 85

Bologna

31.08.2019

04.09.2019

Tickets from 85

Skopje

13.05.2019

17.05.2019

Tickets from 90

Oviedo

06.04.2019

09.04.2019

Tickets from 91

Stuttgart

09.04.2019

10.04.2019

Tickets from 91

Munich

01.04.2019

03.04.2019

Tickets from 91

Oran

07.04.2019

11.04.2019

Tickets from 97

Helsinki

15.11.2019

22.11.2019

Tickets from 98

Algiers

03.05.2019

03.07.2019

Tickets from 99

Santander

06.12.2019

09.12.2019

Tickets from 102

Toulouse

07.05.2019

10.05.2019

Tickets from 108

Strasbourg

13.05.2019

16.05.2019

Tickets from 108

Marrakech

05.04.2019

23.04.2019

Tickets from 109

Dusseldorf

25.08.2019

29.08.2019

Tickets from 110

Edinburgh

10.05.2019

14.05.2019

Tickets from 111

Marseille

20.04.2019

22.04.2019

Tickets from 112

Vilnius

16.11.2019

24.11.2019

Tickets from 115

Gdansk

04.05.2019

10.05.2019

Tickets from 120

Venice

21.05.2019

27.05.2019

Tickets from 121

Riga

01.04.2019

05.04.2019

Tickets from 122

Katowice

22.05.2019

27.05.2019

Tickets from 124

Belgrade

16.04.2019

23.04.2019

Tickets from 125

Timisoara

29.03.2019

01.04.2019

Tickets from 127

Kiev

30.11.2019

13.12.2019

Tickets from 131

Kutaisi

03.05.2019

09.05.2019

Tickets from 131

Arrecife

16.11.2019

30.11.2019

Tickets from 133

Krakow

06.04.2019

10.04.2019

Tickets from 133

Florence

21.05.2019

25.05.2019

Tickets from 135

Vigo

19.04.2019

21.04.2019

Tickets from 140

Wroclaw

20.07.2019

27.07.2019

Tickets from 142

Sofia

09.10.2019

14.10.2019

Tickets from 144

Pisa

30.04.2019

02.06.2019

Tickets from 150

Nuremberg

01.04.2019

03.04.2019

Tickets from 151

Debrecen

10.05.2019

17.05.2019

Tickets from 155

Liverpool

29.04.2019

03.05.2019

Tickets from 159

Istanbul

21.09.2019

28.09.2019

Tickets from 162

Lviv

08.06.2019

19.06.2019

Tickets from 162

Moscow

18.10.2019

21.10.2019

Tickets from 164

Gran Canaria

01.07.2019

27.07.2019

Tickets from 166

Bari

15.06.2019

17.06.2019

Tickets from 166

Saint Petersburg

20.10.2019

25.10.2019

Tickets from 171

Athens

01.04.2019

09.04.2019

Tickets from 171

Lille

26.04.2019

29.04.2019

Tickets from 173

Nador

08.04.2019

14.04.2019

Tickets from 174

Bristol

19.04.2019

21.04.2019

Tickets from 174

Iasi

29.11.2019

01.12.2019

Tickets from 174

Leeds

30.04.2019

07.05.2019

Tickets from 176

Kaunas

03.05.2019

09.05.2019

Tickets from 177

Tallinn

02.05.2019

09.05.2019

Tickets from 178

Tunis

10.07.2019

17.07.2019

Tickets from 180

Poznan

11.09.2019

24.09.2019

Tickets from 181

Bremen

26.09.2019

28.09.2019

Tickets from 181

Thessaloniki

08.05.2019

15.05.2019

Tickets from 186

Odessa

08.10.2019

19.10.2019

Tickets from 186

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

11.04.2019

13.04.2019

Tickets from 24

Ibiza

28.09.2019

02.10.2019

Tickets from 30

London

11.05.2019

14.05.2019

Tickets from 30

Menorca

11.04.2019

15.04.2019

Tickets from 32

Paris

15.05.2019

16.05.2019

Tickets from 34

Milan

09.05.2019

09.05.2019

Tickets from 35

Rome

27.05.2019

27.05.2019

Tickets from 35

Nice

11.09.2019

13.09.2019

Tickets from 38

Valladolid

22.05.2019

28.05.2019

Tickets from 39

Seville

09.04.2019

25.04.2019

Tickets from 39

Tenerife

11.05.2019

21.05.2019

Tickets from 40

Brussels

20.05.2019

22.05.2019

Tickets from 44

Puerto del Rosario

29.05.2019

12.06.2019

Tickets from 47

San Sebastian

14.08.2019

20.08.2019

Tickets from 49

Gran Canaria

12.12.2019

24.12.2019

Tickets from 49

Geneva

07.05.2019

16.05.2019

Tickets from 49

Marrakech

05.05.2019

08.05.2019

Tickets from 50

Lisbon

01.10.2019

04.10.2019

Tickets from 50

Alicante

10.09.2019

17.09.2019

Tickets from 52

Porto

18.09.2019

18.09.2019

Tickets from 53

Budapest

22.05.2019

25.05.2019

Tickets from 54

Turin

03.05.2019

06.05.2019

Tickets from 54

Santander

20.08.2019

23.08.2019

Tickets from 55

Berlin

27.05.2019

05.06.2019

Tickets from 57

Malaga

03.06.2019

12.06.2019

Tickets from 59

Santiago De Compostela

09.05.2019

11.05.2019

Tickets from 63

Amsterdam

26.01.2020

28.01.2020

Tickets from 64

Bilbao

10.06.2019

12.06.2019

Tickets from 64

Vienna

04.04.2019

09.04.2019

Tickets from 68

Luqa

11.06.2019

15.06.2019

Tickets from 73

Valencia

02.10.2019

10.10.2019

Tickets from 74

Frankfurt

22.05.2019

25.05.2019

Tickets from 75

Cologne

22.05.2019

25.05.2019

Tickets from 78

Madrid

24.09.2019

08.10.2019

Tickets from 80

Bologna

19.07.2019

22.07.2019

Tickets from 81

Rennes

17.10.2019

24.10.2019

Tickets from 83

La Coruna

31.05.2019

03.06.2019

Tickets from 84

Marseille

07.06.2019

08.06.2019

Tickets from 86

Hamburg

22.05.2019

25.05.2019

Tickets from 90

Prague

22.05.2019

25.05.2019

Tickets from 92

Oslo

15.05.2019

24.05.2019

Tickets from 97

Nuremberg

22.05.2019

25.05.2019

Tickets from 99

Oviedo

11.04.2019

17.04.2019

Tickets from 100

Arrecife

02.11.2019

10.11.2019

Tickets from 100

Bordeaux

07.03.2020

11.03.2020

Tickets from 102

Zurich

01.07.2019

03.07.2019

Tickets from 102

Copenhagen

04.04.2019

06.04.2019

Tickets from 105

Genova

18.07.2019

21.07.2019

Tickets from 107

Stuttgart

01.05.2019

07.05.2019

Tickets from 111

Munich

22.05.2019

25.05.2019

Tickets from 114

Lyon

07.06.2019

08.06.2019

Tickets from 115

Stockholm

08.07.2019

14.07.2019

Tickets from 116

Edinburgh

04.04.2019

07.04.2019

Tickets from 117

Bucharest

08.04.2019

16.04.2019

Tickets from 122

Venice

20.05.2019

23.05.2019

Tickets from 125

Jerez De La Frontera

30.03.2019

06.04.2019

Tickets from 126

Moscow

16.10.2019

23.10.2019

Tickets from 135

Florence

02.04.2019

09.04.2019

Tickets from 135

Tangier

04.07.2019

20.03.2020

Tickets from 137

Helsinki

02.09.2019

23.09.2019

Tickets from 138

Catania

10.09.2019

22.09.2019

Tickets from 139

Vigo

06.04.2019

07.04.2019

Tickets from 142

Istanbul

15.01.2020

31.01.2020

Tickets from 143

Funchal

18.06.2019

25.06.2019

Tickets from 146

Dusseldorf

22.05.2019

25.05.2019

Tickets from 146

Athens

11.05.2019

13.05.2019

Tickets from 148

Dresden

22.05.2019

25.05.2019

Tickets from 152

Dublin

29.03.2019

01.04.2019

Tickets from 153

Algiers

31.03.2019

13.04.2019

Tickets from 153

Oran

07.04.2019

14.04.2019

Tickets from 154

Krakow

09.05.2019

20.05.2019

Tickets from 154

Sofia

21.05.2019

22.05.2019

Tickets from 159

Casablanca

01.09.2019

30.09.2019

Tickets from 161

Split

25.08.2019

01.09.2019

Tickets from 174

Kiev

12.06.2019

17.06.2019

Tickets from 177

Verona

01.04.2019

07.04.2019

Tickets from 177

Gdansk

20.04.2019

26.05.2019

Tickets from 178

Saint Petersburg

27.01.2020

03.02.2020

Tickets from 179

Mikonos

17.06.2019

21.06.2019

Tickets from 180

Debrecen

15.11.2019

17.11.2019

Tickets from 181

Kutaisi

17.05.2019

27.05.2019

Tickets from 182

Leipzig-Halle

28.06.2019

30.06.2019

Tickets from 200

Thessaloniki

30.03.2019

06.04.2019

Tickets from 204

Almeria

10.08.2019

17.08.2019

Tickets from 205

Larnaca

15.04.2019

17.04.2019

Tickets from 206

Salzburg

22.05.2019

25.05.2019

Tickets from 213

Vilnius

07.08.2019

10.09.2019

Tickets from 216

Tirana

05.04.2019

08.04.2019

Tickets from 225

Odessa

05.06.2019

13.06.2019

Tickets from 230

Chisinau

08.04.2019

16.04.2019

Tickets from 234

Tbilisi

24.05.2019

10.06.2019

Tickets from 234

New York

15.04.2019

15.05.2019

Tickets from 235

Santa Cruz De La Palma

06.07.2019

13.07.2019

Tickets from 237

Innsbruck

22.05.2019

25.05.2019

Tickets from 239

Tallinn

30.03.2019

06.04.2019

Tickets from 244

Santorini

09.09.2019

13.09.2019

Tickets from 246

Biarritz

06.04.2019

09.04.2019

Tickets from 248

Heraklion

15.10.2019

18.10.2019

Tickets from 248

Lviv

19.04.2019

08.05.2019

Tickets from 272

Chelyabinsk

01.05.2019

14.05.2019

Tickets from 274