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

25.05.2019

27.05.2019

Tickets from 24

Lyon

22.08.2019

28.09.2019

Tickets from 27

Porto

08.11.2019

10.11.2019

Tickets from 32

Ibiza

09.07.2019

14.07.2019

Tickets from 33

Malaga

08.11.2019

10.11.2019

Tickets from 34

Bordeaux

18.06.2019

19.06.2019

Tickets from 38

Milan

07.10.2019

10.10.2019

Tickets from 40

Brussels

19.06.2019

20.06.2019

Tickets from 41

Granada

26.10.2019

14.11.2019

Tickets from 41

Rome

12.06.2019

13.06.2019

Tickets from 41

Seville

17.07.2019

17.07.2019

Tickets from 44

Paris

17.10.2019

20.10.2019

Tickets from 45

Bologna

06.10.2019

17.10.2019

Tickets from 45

Valencia

22.11.2019

25.11.2019

Tickets from 46

London

08.10.2019

15.10.2019

Tickets from 46

Lisbon

08.01.2020

15.01.2020

Tickets from 46

Hamburg

19.06.2019

25.06.2019

Tickets from 46

Cologne

26.06.2019

03.07.2019

Tickets from 49

Marseille

26.08.2019

01.09.2019

Tickets from 49

Naples

16.12.2019

18.12.2019

Tickets from 50

Liverpool

19.06.2019

26.06.2019

Tickets from 50

Menorca

04.07.2019

08.07.2019

Tickets from 51

Alicante

11.07.2019

13.07.2019

Tickets from 51

Vienna

25.06.2019

04.07.2019

Tickets from 51

Santander

17.10.2019

20.10.2019

Tickets from 52

Venice

02.12.2019

09.12.2019

Tickets from 52

Berlin

05.06.2019

19.06.2019

Tickets from 52

Luxembourg

01.07.2019

03.07.2019

Tickets from 52

Sofia

31.07.2019

28.08.2019

Tickets from 53

Toulouse

11.06.2019

13.06.2019

Tickets from 53

Stockholm

22.08.2019

30.08.2019

Tickets from 57

Manchester

06.12.2019

08.12.2019

Tickets from 57

Budapest

05.02.2020

12.02.2020

Tickets from 57

Prague

08.01.2020

12.01.2020

Tickets from 57

Birmingham

23.06.2019

26.06.2019

Tickets from 59

Tenerife

16.11.2019

24.11.2019

Tickets from 60

Geneva

22.11.2019

24.11.2019

Tickets from 61

Mulhouse

11.10.2019

15.10.2019

Tickets from 61

Santiago De Compostela

15.11.2019

18.11.2019

Tickets from 61

Nice

24.07.2019

01.08.2019

Tickets from 61

Warsaw

25.07.2019

27.08.2019

Tickets from 61

Turin

04.10.2019

06.10.2019

Tickets from 61

Dusseldorf

11.12.2019

14.12.2019

Tickets from 63

Luqa

09.06.2019

12.06.2019

Tickets from 65

Bilbao

04.06.2019

06.06.2019

Tickets from 65

Nador

01.06.2019

02.06.2019

Tickets from 66

Frankfurt

20.08.2019

23.08.2019

Tickets from 67

Madrid

09.11.2019

09.11.2019

Tickets from 67

Zurich

21.09.2019

28.09.2019

Tickets from 67

Stuttgart

25.06.2019

02.07.2019

Tickets from 68

Valladolid

17.08.2019

23.08.2019

Tickets from 69

Marrakech

06.06.2019

13.06.2019

Tickets from 69

Fez

08.10.2019

22.10.2019

Tickets from 69

Vilnius

03.12.2019

14.12.2019

Tickets from 70

Tangier

23.10.2019

27.10.2019

Tickets from 70

Amsterdam

18.02.2020

21.02.2020

Tickets from 71

Dublin

22.10.2019

25.01.2020

Tickets from 71

Nantes

02.10.2019

06.10.2019

Tickets from 72

Munich

03.09.2019

12.09.2019

Tickets from 73

Genova

04.06.2019

06.06.2019

Tickets from 74

Riga

02.12.2019

13.12.2019

Tickets from 74

Hanover

27.11.2019

30.11.2019

Tickets from 74

La Coruna

05.08.2019

11.08.2019

Tickets from 77

Vigo

15.11.2019

18.11.2019

Tickets from 77

Florence

01.10.2019

03.10.2019

Tickets from 78

Rennes

10.07.2019

16.07.2019

Tickets from 79

Puerto del Rosario

18.06.2019

27.06.2019

Tickets from 79

Krakow

10.10.2019

17.10.2019

Tickets from 80

Debrecen

27.05.2019

31.05.2019

Tickets from 86

Oviedo

05.09.2019

15.09.2019

Tickets from 89

Eindhoven

21.10.2019

28.10.2019

Tickets from 90

Copenhagen

09.06.2019

15.06.2019

Tickets from 92

Newcastle

07.10.2019

09.10.2019

Tickets from 94

Jerez De La Frontera

03.06.2019

10.06.2019

Tickets from 95

Nottingham

17.10.2019

22.10.2019

Tickets from 95

Bucharest

08.06.2019

11.06.2019

Tickets from 96

Friedrichshafen

08.07.2019

11.07.2019

Tickets from 97

Skopje

10.06.2019

14.06.2019

Tickets from 97

Helsinki

03.02.2020

14.02.2020

Tickets from 97

Algiers

23.06.2019

28.06.2019

Tickets from 98

Cagliari

27.05.2019

31.05.2019

Tickets from 101

Bari

21.10.2019

26.10.2019

Tickets from 101

Pisa

03.10.2019

07.10.2019

Tickets from 101

Oslo

12.08.2019

28.08.2019

Tickets from 101

Bristol

04.06.2019

05.06.2019

Tickets from 101

Almeria

19.07.2019

23.08.2019

Tickets from 103

Bastia

02.07.2019

09.07.2019

Tickets from 103

Gran Canaria

28.09.2019

01.10.2019

Tickets from 103

Gdansk

26.05.2019

29.05.2019

Tickets from 106

Katowice

01.09.2019

06.09.2019

Tickets from 106

Casablanca

22.06.2019

29.06.2019

Tickets from 106

Iasi

12.11.2019

17.11.2019

Tickets from 107

Oran

11.06.2019

16.06.2019

Tickets from 108

Nuremberg

24.07.2019

28.07.2019

Tickets from 113

Athens

05.12.2019

10.12.2019

Tickets from 113

Belfast

21.06.2019

28.06.2019

Tickets from 114

Leipzig-Halle

09.07.2019

11.07.2019

Tickets from 116

Palermo

03.06.2019

08.06.2019

Tickets from 117

Gothenburg

02.07.2019

07.07.2019

Tickets from 118

Kiev

15.01.2020

29.01.2020

Tickets from 119

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

Ibiza

28.08.2019

03.09.2019

Tickets from 28

Palma de Mallorca

16.07.2019

28.07.2019

Tickets from 31

Porto

08.11.2019

11.11.2019

Tickets from 32

Bordeaux

19.06.2019

22.06.2019

Tickets from 32

Malaga

01.01.2020

11.01.2020

Tickets from 34

Menorca

02.10.2019

09.10.2019

Tickets from 35

Nice

14.11.2019

15.11.2019

Tickets from 37

Rome

29.05.2019

05.06.2019

Tickets from 38

Brussels

29.05.2019

12.06.2019

Tickets from 38

Tenerife

23.11.2019

03.12.2019

Tickets from 39

Seville

18.10.2019

27.10.2019

Tickets from 39

Lyon

27.05.2019

04.06.2019

Tickets from 40

Granada

21.10.2019

23.10.2019

Tickets from 41

Santander

23.06.2019

28.11.2019

Tickets from 41

San Sebastian

14.09.2019

21.09.2019

Tickets from 41

Paris

13.06.2019

18.06.2019

Tickets from 41

London

01.10.2019

15.10.2019

Tickets from 41

Milan

05.06.2019

05.06.2019

Tickets from 41

Valladolid

14.09.2019

16.09.2019

Tickets from 42

Lisbon

08.01.2020

15.01.2020

Tickets from 44

Valencia

19.09.2019

30.09.2019

Tickets from 45

Geneva

11.09.2019

11.09.2019

Tickets from 45

Jerez De La Frontera

19.06.2019

20.06.2019

Tickets from 46

Turin

30.05.2019

02.06.2019

Tickets from 48

Gran Canaria

25.09.2019

30.09.2019

Tickets from 50

Marseille

03.09.2019

04.09.2019

Tickets from 50

Alicante

02.08.2019

06.08.2019

Tickets from 51

Bilbao

24.09.2019

29.09.2019

Tickets from 52

Cologne

09.07.2019

29.07.2019

Tickets from 53

Bologna

25.07.2019

06.10.2019

Tickets from 54

Almeria

01.10.2019

08.10.2019

Tickets from 57

Berlin

20.09.2019

23.09.2019

Tickets from 58

Manchester

20.06.2019

26.06.2019

Tickets from 59

Venice

01.02.2020

08.02.2020

Tickets from 60

Oviedo

23.06.2019

28.11.2019

Tickets from 60

Vigo

15.10.2019

16.10.2019

Tickets from 60

Naples

12.09.2019

18.09.2019

Tickets from 62

Liverpool

10.07.2019

14.07.2019

Tickets from 62

Luqa

01.12.2019

08.12.2019

Tickets from 62

Prague

16.11.2019

24.11.2019

Tickets from 63

Puerto del Rosario

09.07.2019

16.07.2019

Tickets from 66

Dublin

11.10.2019

14.10.2019

Tickets from 66

Madrid

26.10.2019

28.10.2019

Tickets from 67

Zurich

02.10.2019

02.10.2019

Tickets from 69

Amsterdam

09.12.2019

12.12.2019

Tickets from 71

Santiago De Compostela

02.06.2019

06.06.2019

Tickets from 72

Stockholm

05.09.2019

09.09.2019

Tickets from 72

Vienna

12.10.2019

14.10.2019

Tickets from 74

Marrakech

02.06.2019

05.06.2019

Tickets from 74

Budapest

08.12.2019

16.12.2019

Tickets from 74

Birmingham

20.10.2019

24.10.2019

Tickets from 74

Mulhouse

04.12.2019

09.12.2019

Tickets from 75

Eindhoven

03.10.2019

06.10.2019

Tickets from 75

Copenhagen

08.11.2019

10.11.2019

Tickets from 76

La Coruna

23.06.2019

28.11.2019

Tickets from 78

Rotterdam

03.10.2019

06.10.2019

Tickets from 78

Hamburg

27.08.2019

03.09.2019

Tickets from 79

Nantes

05.06.2019

11.06.2019

Tickets from 80

Tangier

14.10.2019

16.10.2019

Tickets from 80

Frankfurt

13.08.2019

15.08.2019

Tickets from 85

Kiev

05.05.2020

06.05.2020

Tickets from 87

Warsaw

04.11.2019

14.11.2019

Tickets from 88

Nador

22.06.2019

29.06.2019

Tickets from 96

Stuttgart

01.10.2019

03.10.2019

Tickets from 99

Cagliari

25.09.2019

27.09.2019

Tickets from 101

Faro

18.09.2019

02.10.2019

Tickets from 102

Gothenburg

28.05.2019

30.05.2019

Tickets from 103

Munich

18.10.2019

20.10.2019

Tickets from 106

Arrecife

13.09.2019

18.09.2019

Tickets from 108

Sofia

18.06.2019

27.06.2019

Tickets from 109

Algiers

24.05.2019

31.05.2019

Tickets from 110

Athens

26.11.2019

01.12.2019

Tickets from 111

Luxembourg

14.06.2019

18.06.2019

Tickets from 113

Santa Cruz De La Palma

25.05.2019

29.05.2019

Tickets from 113

Oslo

09.09.2019

10.09.2019

Tickets from 114

Bucharest

25.05.2019

22.06.2019

Tickets from 114

Olbia

24.06.2019

08.07.2019

Tickets from 116

Oran

26.05.2019

29.05.2019

Tickets from 119

Fez

25.05.2019

31.05.2019

Tickets from 126

Strasbourg

01.10.2019

08.10.2019

Tickets from 127

Tunis

19.06.2019

26.06.2019

Tickets from 128

Edinburgh

19.07.2019

22.07.2019

Tickets from 128

Krakow

17.10.2019

20.10.2019

Tickets from 130

Newcastle

27.06.2019

04.07.2019

Tickets from 130

Mikonos

29.08.2019

04.09.2019

Tickets from 132

Toulouse

29.05.2019

05.06.2019

Tickets from 132

Hanover

01.11.2019

03.11.2019

Tickets from 134

Genova

20.06.2019

23.06.2019

Tickets from 134

Moscow

11.09.2019

18.09.2019

Tickets from 135

Florence

23.08.2019

25.08.2019

Tickets from 135

Bari

02.07.2019

10.07.2019

Tickets from 135

Timisoara

24.05.2019

27.05.2019

Tickets from 136

Dusseldorf

25.05.2019

26.05.2019

Tickets from 138

Alghero

25.09.2019

28.09.2019

Tickets from 140

Istanbul

06.01.2020

08.01.2020

Tickets from 144

Vilnius

09.06.2019

12.07.2019

Tickets from 145

Casablanca

15.06.2019

16.06.2019

Tickets from 145

Belgrade

18.06.2019

22.06.2019

Tickets from 146

Palermo

21.09.2019

30.09.2019

Tickets from 147

Lille

19.07.2019

22.07.2019

Tickets from 147