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

Bordeaux

03.09.2019

07.09.2019

Tickets from 24

Palma de Mallorca

04.09.2019

04.09.2019

Tickets from 26

Paris

26.09.2019

01.10.2019

Tickets from 35

Brussels

11.09.2019

18.09.2019

Tickets from 35

Milan

19.09.2019

26.09.2019

Tickets from 35

Turin

05.09.2019

12.09.2019

Tickets from 35

Porto

15.10.2019

20.10.2019

Tickets from 35

London

08.10.2019

15.10.2019

Tickets from 36

Ibiza

08.10.2019

30.10.2019

Tickets from 37

Rome

15.10.2019

19.10.2019

Tickets from 38

Malaga

18.10.2019

20.10.2019

Tickets from 39

Jerez De La Frontera

18.09.2019

25.09.2019

Tickets from 39

Nice

23.09.2019

24.09.2019

Tickets from 39

Seville

19.11.2019

23.11.2019

Tickets from 40

Naples

12.10.2019

19.10.2019

Tickets from 40

Granada

28.11.2019

01.12.2019

Tickets from 40

Geneva

05.02.2020

14.02.2020

Tickets from 42

Bologna

24.10.2019

27.10.2019

Tickets from 45

Liverpool

11.09.2019

14.09.2019

Tickets from 45

San Sebastian

14.09.2019

17.09.2019

Tickets from 45

Menorca

11.11.2019

10.02.2020

Tickets from 46

Berlin

23.10.2019

29.10.2019

Tickets from 46

Marrakech

30.09.2019

06.10.2019

Tickets from 46

Lisbon

13.01.2020

16.01.2020

Tickets from 46

Manchester

09.09.2019

19.09.2019

Tickets from 47

Tenerife

25.09.2019

30.09.2019

Tickets from 47

Valladolid

15.08.2019

30.08.2019

Tickets from 48

Marseille

16.11.2019

23.11.2019

Tickets from 49

Cologne

07.09.2019

12.09.2019

Tickets from 49

Frankfurt

09.09.2019

12.09.2019

Tickets from 52

Alicante

13.11.2019

15.11.2019

Tickets from 52

Vienna

03.10.2019

17.10.2019

Tickets from 52

Budapest

30.09.2019

03.10.2019

Tickets from 52

Luqa

28.10.2019

30.10.2019

Tickets from 52

Venice

26.11.2019

13.12.2019

Tickets from 54

Gran Canaria

14.01.2020

15.01.2020

Tickets from 55

Stockholm

09.09.2019

12.09.2019

Tickets from 55

Birmingham

04.09.2019

11.09.2019

Tickets from 55

Bilbao

10.09.2019

12.09.2019

Tickets from 56

Lyon

13.02.2020

18.02.2020

Tickets from 56

Warsaw

05.11.2019

15.11.2019

Tickets from 57

Prague

08.01.2020

12.01.2020

Tickets from 57

Sofia

05.08.2019

05.09.2019

Tickets from 58

Valencia

19.09.2019

20.09.2019

Tickets from 58

Stuttgart

09.09.2019

16.09.2019

Tickets from 58

Debrecen

09.09.2019

16.09.2019

Tickets from 60

Gothenburg

24.09.2019

26.09.2019

Tickets from 60

Dublin

31.10.2019

14.11.2019

Tickets from 60

Luxembourg

06.10.2019

07.10.2019

Tickets from 60

Hamburg

20.08.2019

22.08.2019

Tickets from 60

Toulouse

29.09.2019

06.10.2019

Tickets from 61

Tangier

18.12.2019

07.01.2020

Tickets from 63

Madrid

23.10.2019

26.10.2019

Tickets from 64

Nador

19.11.2019

30.11.2019

Tickets from 65

Skopje

18.11.2019

22.11.2019

Tickets from 66

La Coruna

22.12.2019

26.12.2019

Tickets from 66

Mulhouse

14.10.2019

16.10.2019

Tickets from 66

Nantes

29.08.2019

03.09.2019

Tickets from 68

Zurich

20.11.2019

30.11.2019

Tickets from 68

Rennes

02.10.2019

09.10.2019

Tickets from 68

Bristol

21.10.2019

23.10.2019

Tickets from 69

Fez

07.12.2019

14.12.2019

Tickets from 70

Vilnius

12.11.2019

19.11.2019

Tickets from 70

Gdansk

20.10.2019

24.10.2019

Tickets from 71

Dusseldorf

29.01.2020

11.02.2020

Tickets from 72

Cagliari

03.10.2019

04.10.2019

Tickets from 72

Riga

06.01.2020

17.01.2020

Tickets from 73

Munich

09.01.2020

12.01.2020

Tickets from 73

Amsterdam

07.10.2019

15.10.2019

Tickets from 73

Pisa

03.10.2019

07.10.2019

Tickets from 74

Santander

24.08.2019

27.08.2019

Tickets from 76

Bari

28.09.2019

02.10.2019

Tickets from 76

Copenhagen

17.01.2020

18.01.2020

Tickets from 77

Santiago De Compostela

08.10.2019

11.10.2019

Tickets from 78

Lille

02.09.2019

09.09.2019

Tickets from 78

Brindisi

25.09.2019

02.10.2019

Tickets from 79

Bucharest

01.10.2019

10.10.2019

Tickets from 83

Timisoara

13.09.2019

20.09.2019

Tickets from 85

Krakow

17.10.2019

24.10.2019

Tickets from 85

Katowice

13.10.2019

22.10.2019

Tickets from 85

Hanover

28.08.2019

03.09.2019

Tickets from 87

Eindhoven

11.09.2019

18.09.2019

Tickets from 88

Cork

09.10.2019

16.10.2019

Tickets from 91

Lamezia Terme

17.10.2019

22.10.2019

Tickets from 92

Dortmund

18.09.2019

25.09.2019

Tickets from 94

Algiers

23.09.2019

01.10.2019

Tickets from 95

Nuremberg

12.09.2019

15.09.2019

Tickets from 95

Wroclaw

23.09.2019

26.09.2019

Tickets from 95

Helsinki

10.02.2020

17.02.2020

Tickets from 96

Bremen

26.10.2019

02.11.2019

Tickets from 98

Florence

02.10.2019

06.10.2019

Tickets from 99

Kerkyra

15.10.2019

22.10.2019

Tickets from 100

Athens

25.01.2020

30.01.2020

Tickets from 100

Edinburgh

24.02.2020

28.02.2020

Tickets from 100

Belfast

17.10.2019

24.10.2019

Tickets from 101

Almeria

03.01.2020

06.01.2020

Tickets from 102

Kaunas

24.09.2019

01.10.2019

Tickets from 103

Thessaloniki

25.09.2019

30.09.2019

Tickets from 103

Newcastle

24.09.2019

27.09.2019

Tickets from 105

Bratislava

01.10.2019

06.10.2019

Tickets from 106

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

28.09.2019

10.10.2019

Tickets from 26

Ibiza

29.09.2019

03.10.2019

Tickets from 28

Porto

08.10.2019

10.10.2019

Tickets from 29

Milan

11.10.2019

14.10.2019

Tickets from 32

Bordeaux

01.08.2019

11.09.2019

Tickets from 33

Menorca

12.09.2019

18.09.2019

Tickets from 34

Rome

25.09.2019

25.09.2019

Tickets from 34

Paris

17.09.2019

18.09.2019

Tickets from 35

Malaga

07.12.2019

11.12.2019

Tickets from 35

Santander

20.11.2019

26.11.2019

Tickets from 35

London

25.09.2019

15.10.2019

Tickets from 36

Nador

31.10.2019

26.11.2019

Tickets from 38

Naples

23.10.2019

26.10.2019

Tickets from 38

Seville

17.10.2019

22.10.2019

Tickets from 39

Jerez De La Frontera

19.09.2019

21.09.2019

Tickets from 39

Nice

03.09.2019

04.09.2019

Tickets from 39

Tenerife

21.11.2019

03.12.2019

Tickets from 40

Brussels

20.10.2019

20.10.2019

Tickets from 41

Turin

06.09.2019

10.09.2019

Tickets from 42

Puerto del Rosario

09.10.2019

17.10.2019

Tickets from 43

Gran Canaria

18.01.2020

27.01.2020

Tickets from 43

Manchester

12.09.2019

12.10.2019

Tickets from 44

Granada

07.11.2019

13.11.2019

Tickets from 45

Vienna

24.09.2019

30.09.2019

Tickets from 46

Lisbon

14.12.2019

18.12.2019

Tickets from 46

Santiago De Compostela

08.11.2019

13.11.2019

Tickets from 46

Valencia

09.09.2019

10.09.2019

Tickets from 47

San Sebastian

19.02.2020

22.02.2020

Tickets from 48

Fez

01.10.2019

10.10.2019

Tickets from 49

Bilbao

05.12.2019

24.01.2020

Tickets from 52

Berlin

01.11.2019

03.11.2019

Tickets from 53

Cologne

30.10.2019

03.11.2019

Tickets from 53

Bologna

14.11.2019

18.11.2019

Tickets from 53

Alicante

09.09.2019

28.09.2019

Tickets from 55

Marseille

18.12.2019

18.12.2019

Tickets from 55

Stockholm

11.10.2019

14.10.2019

Tickets from 58

Arrecife

13.01.2020

23.01.2020

Tickets from 58

Geneva

05.09.2019

06.09.2019

Tickets from 61

Luqa

06.10.2019

12.10.2019

Tickets from 61

Lyon

01.08.2019

31.08.2019

Tickets from 62

Valladolid

18.08.2019

28.08.2019

Tickets from 63

Frankfurt

04.09.2019

17.09.2019

Tickets from 63

Nantes

18.01.2020

03.02.2020

Tickets from 63

Madrid

18.01.2020

21.01.2020

Tickets from 65

La Coruna

26.10.2019

06.11.2019

Tickets from 67

Marrakech

05.11.2019

26.11.2019

Tickets from 67

Copenhagen

13.12.2019

16.12.2019

Tickets from 67

Dublin

15.11.2019

18.11.2019

Tickets from 67

Amsterdam

10.01.2020

12.01.2020

Tickets from 70

Prague

29.11.2019

02.12.2019

Tickets from 76

Tangier

26.10.2019

28.10.2019

Tickets from 76

Budapest

06.09.2019

09.09.2019

Tickets from 77

Vigo

15.11.2019

18.11.2019

Tickets from 77

Venice

04.03.2020

09.03.2020

Tickets from 79

Almeria

21.02.2020

23.02.2020

Tickets from 79

Toulouse

06.09.2019

08.09.2019

Tickets from 79

Warsaw

25.09.2019

30.09.2019

Tickets from 81

Mulhouse

06.12.2019

10.12.2019

Tickets from 82

Zurich

29.08.2019

03.09.2019

Tickets from 84

Faro

18.09.2019

24.09.2019

Tickets from 85

Edinburgh

15.11.2019

18.11.2019

Tickets from 85

Hanover

23.11.2019

24.11.2019

Tickets from 85

Florence

15.11.2019

18.11.2019

Tickets from 87

Strasbourg

09.10.2019

12.10.2019

Tickets from 87

Oslo

18.10.2019

21.10.2019

Tickets from 88

Krakow

12.10.2019

15.10.2019

Tickets from 88

Hamburg

02.09.2019

03.09.2019

Tickets from 89

Vilnius

30.09.2019

01.10.2019

Tickets from 93

Bucharest

11.09.2019

10.10.2019

Tickets from 94

Thessaloniki

08.10.2019

15.10.2019

Tickets from 94

Eindhoven

13.09.2019

15.09.2019

Tickets from 94

Gdansk

08.09.2019

11.09.2019

Tickets from 96

Athens

22.11.2019

25.11.2019

Tickets from 98

Munich

03.09.2019

03.09.2019

Tickets from 98

Glasgow

11.10.2019

14.10.2019

Tickets from 99

Catania

24.09.2019

04.10.2019

Tickets from 100

Dusseldorf

20.12.2019

04.01.2020

Tickets from 102

Katowice

25.08.2019

09.09.2019

Tickets from 105

Verona

27.09.2019

01.10.2019

Tickets from 106

Timisoara

15.09.2019

15.03.2020

Tickets from 106

Shannon

16.10.2019

30.10.2019

Tickets from 108

Riga

02.09.2019

04.09.2019

Tickets from 109

Nuremberg

20.09.2019

22.09.2019

Tickets from 109

Palermo

27.09.2019

07.10.2019

Tickets from 109

Belfast

06.09.2019

11.09.2019

Tickets from 110

Pisa

20.09.2019

24.09.2019

Tickets from 111

Lamezia Terme

18.09.2019

18.09.2019

Tickets from 111

Kiev

23.12.2019

08.01.2020

Tickets from 111

Gerona

15.10.2019

24.10.2019

Tickets from 112

Bari

25.09.2019

28.09.2019

Tickets from 113

Algiers

04.11.2019

05.11.2019

Tickets from 114

Karlsruhe

06.12.2019

09.12.2019

Tickets from 115

Vitoria

09.10.2019

11.10.2019

Tickets from 115

Oran

27.08.2019

22.09.2019

Tickets from 117

Newcastle

28.10.2019

04.11.2019

Tickets from 118

Santa Cruz De La Palma

25.09.2019

05.10.2019

Tickets from 118

Liverpool

08.08.2019

12.08.2019

Tickets from 122

Sofia

01.11.2019

08.11.2019

Tickets from 123

Billund

20.09.2019

22.09.2019

Tickets from 123

Split

08.09.2019

10.09.2019

Tickets from 127