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

Brussels

02.12.2019

03.12.2019

Tickets from 20

Luqa

06.12.2019

09.12.2019

Tickets from 20

Milan

14.01.2020

24.01.2020

Tickets from 20

Cologne

03.12.2019

07.12.2019

Tickets from 20

Bologna

14.01.2020

17.01.2020

Tickets from 20

Rome

24.01.2020

29.01.2020

Tickets from 20

Porto

12.12.2019

16.12.2019

Tickets from 20

Palma de Mallorca

01.03.2020

14.03.2020

Tickets from 26

London

23.11.2019

27.11.2019

Tickets from 27

Frankfurt

02.12.2019

09.12.2019

Tickets from 27

Manchester

13.01.2020

19.01.2020

Tickets from 32

Naples

30.01.2020

01.02.2020

Tickets from 33

Malaga

25.02.2020

19.03.2020

Tickets from 33

Nador

16.11.2019

23.11.2019

Tickets from 33

Birmingham

27.01.2020

31.01.2020

Tickets from 34

Prague

08.01.2020

12.01.2020

Tickets from 34

Berlin

05.02.2020

11.02.2020

Tickets from 36

Hamburg

02.12.2019

04.12.2019

Tickets from 39

Nice

02.03.2020

07.03.2020

Tickets from 39

Santander

19.05.2020

22.05.2020

Tickets from 41

Budapest

11.01.2020

13.01.2020

Tickets from 41

Seville

29.11.2019

02.12.2019

Tickets from 42

Paris

23.01.2020

25.01.2020

Tickets from 47

Vienna

06.11.2019

13.11.2019

Tickets from 47

Luxembourg

24.02.2020

28.02.2020

Tickets from 48

Ibiza

21.08.2020

28.08.2020

Tickets from 50

Warsaw

18.01.2020

21.01.2020

Tickets from 50

Dublin

13.12.2019

16.12.2019

Tickets from 50

Tenerife

26.01.2020

27.01.2020

Tickets from 52

Sofia

23.11.2019

28.11.2019

Tickets from 53

Marrakech

17.12.2019

19.12.2019

Tickets from 54

Bordeaux

07.02.2020

17.02.2020

Tickets from 55

Alicante

18.11.2019

22.11.2019

Tickets from 55

Saint Petersburg

05.12.2019

10.12.2019

Tickets from 56

Katowice

17.12.2019

14.01.2020

Tickets from 58

Lisbon

08.01.2020

09.01.2020

Tickets from 59

Stockholm

07.11.2019

14.11.2019

Tickets from 59

Valencia

12.11.2019

16.11.2019

Tickets from 60

Vilnius

10.12.2019

31.12.2019

Tickets from 60

Krakow

05.12.2019

10.12.2019

Tickets from 61

Eindhoven

23.11.2019

26.11.2019

Tickets from 62

Alghero

10.06.2020

17.06.2020

Tickets from 63

Bucharest

07.12.2019

10.12.2019

Tickets from 63

Toulouse

19.11.2019

21.11.2019

Tickets from 63

Geneva

29.11.2019

01.12.2019

Tickets from 63

Madrid

29.11.2019

01.12.2019

Tickets from 64

Cagliari

10.06.2020

17.06.2020

Tickets from 65

Marseille

11.11.2019

23.11.2019

Tickets from 65

Dusseldorf

10.01.2020

13.01.2020

Tickets from 65

Kutaisi

06.12.2019

13.12.2019

Tickets from 66

Gdansk

03.12.2019

10.12.2019

Tickets from 66

Venice

06.12.2019

08.12.2019

Tickets from 67

Zurich

01.03.2020

07.03.2020

Tickets from 67

Lyon

13.11.2019

14.11.2019

Tickets from 68

Kaunas

18.01.2020

25.01.2020

Tickets from 72

Dortmund

23.11.2019

26.11.2019

Tickets from 72

Stuttgart

20.11.2019

27.11.2019

Tickets from 72

Kiev

04.12.2019

07.12.2019

Tickets from 72

Munich

18.01.2020

25.01.2020

Tickets from 72

Rennes

10.01.2020

17.01.2020

Tickets from 73

Copenhagen

14.12.2019

15.12.2019

Tickets from 73

Gothenburg

17.01.2020

24.01.2020

Tickets from 74

Bilbao

16.06.2020

16.06.2020

Tickets from 74

Tangier

19.02.2020

28.02.2020

Tickets from 74

Riga

03.12.2019

17.01.2020

Tickets from 77

Santiago De Compostela

23.12.2019

29.12.2019

Tickets from 77

Amsterdam

06.01.2020

14.01.2020

Tickets from 77

Skopje

13.01.2020

20.01.2020

Tickets from 79

Bremen

06.12.2019

07.12.2019

Tickets from 80

Ljubljana

07.01.2020

14.01.2020

Tickets from 81

Timisoara

18.11.2019

22.11.2019

Tickets from 81

Mulhouse

14.07.2020

24.07.2020

Tickets from 82

Fez

09.11.2019

12.11.2019

Tickets from 83

Moscow

03.12.2019

20.01.2020

Tickets from 83

Oslo

29.01.2020

01.02.2020

Tickets from 84

Bratislava

24.01.2020

26.01.2020

Tickets from 84

Jerez De La Frontera

15.11.2019

17.11.2019

Tickets from 84

Athens

08.02.2020

15.02.2020

Tickets from 85

Thessaloniki

08.02.2020

12.02.2020

Tickets from 87

Nis

04.02.2020

10.02.2020

Tickets from 88

Nuremberg

28.11.2019

30.11.2019

Tickets from 94

Tel Aviv-Yafo

27.01.2020

06.02.2020

Tickets from 95

Genova

14.06.2020

23.06.2020

Tickets from 95

Billund

06.02.2020

11.02.2020

Tickets from 96

Tbilisi

16.12.2019

19.01.2020

Tickets from 96

Wroclaw

08.02.2020

10.02.2020

Tickets from 97

Iasi

10.05.2020

12.05.2020

Tickets from 97

Odessa

18.01.2020

25.01.2020

Tickets from 97

Poznan

26.11.2019

28.11.2019

Tickets from 98

Algiers

01.02.2020

18.02.2020

Tickets from 98

Karlsruhe

29.11.2019

01.12.2019

Tickets from 99

Turin

21.02.2020

24.02.2020

Tickets from 99

Pisa

23.10.2019

24.10.2019

Tickets from 99

Lviv

06.12.2019

09.12.2019

Tickets from 100

Gran Canaria

25.10.2019

29.10.2019

Tickets from 102

Edinburgh

12.03.2020

15.03.2020

Tickets from 103

Oran

20.11.2019

28.11.2019

Tickets from 110

Faro

26.02.2020

03.03.2020

Tickets from 111

Chisinau

14.12.2019

19.01.2020

Tickets from 111

Rabat

19.01.2020

30.01.2020

Tickets from 113

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

Fez

23.11.2019

30.11.2019

Tickets from 20

London

13.12.2019

15.12.2019

Tickets from 20

Porto

29.01.2020

31.01.2020

Tickets from 20

Bologna

10.01.2020

12.01.2020

Tickets from 20

Milan

21.01.2020

27.01.2020

Tickets from 20

Palma de Mallorca

24.12.2019

09.01.2020

Tickets from 22

Ibiza

21.11.2019

24.11.2019

Tickets from 24

Rome

12.12.2019

12.12.2019

Tickets from 27

Berlin

30.01.2020

31.01.2020

Tickets from 30

Malaga

27.01.2020

01.02.2020

Tickets from 31

Edinburgh

30.11.2019

02.12.2019

Tickets from 31

Hamburg

13.01.2020

19.01.2020

Tickets from 32

Dublin

13.12.2019

15.12.2019

Tickets from 32

Seville

07.12.2019

11.12.2019

Tickets from 33

Birmingham

13.12.2019

15.12.2019

Tickets from 36

Manchester

15.11.2019

17.11.2019

Tickets from 37

Nador

19.11.2019

23.11.2019

Tickets from 38

Naples

14.02.2020

17.02.2020

Tickets from 39

Geneva

24.11.2019

25.11.2019

Tickets from 40

Jerez De La Frontera

18.02.2020

21.02.2020

Tickets from 41

Granada

25.03.2020

25.03.2020

Tickets from 41

Puerto del Rosario

09.02.2020

14.02.2020

Tickets from 42

Bordeaux

29.07.2020

30.07.2020

Tickets from 42

Paris

14.01.2020

15.01.2020

Tickets from 44

Nice

23.03.2020

25.03.2020

Tickets from 44

Tenerife

20.01.2020

30.01.2020

Tickets from 46

Gran Canaria

01.12.2019

16.12.2019

Tickets from 46

Brussels

27.11.2019

29.11.2019

Tickets from 47

Luqa

24.01.2020

27.01.2020

Tickets from 48

Budapest

10.02.2020

15.02.2020

Tickets from 48

Santiago De Compostela

20.11.2019

26.11.2019

Tickets from 49

Sofia

04.02.2020

05.02.2020

Tickets from 50

Lisbon

14.03.2020

31.03.2020

Tickets from 50

Menorca

02.11.2019

09.11.2019

Tickets from 50

La Coruna

19.11.2019

25.12.2019

Tickets from 51

Lyon

14.05.2020

17.05.2020

Tickets from 52

Alicante

13.06.2020

02.07.2020

Tickets from 53

Marrakech

13.12.2019

17.12.2019

Tickets from 55

Marseille

23.03.2020

25.03.2020

Tickets from 55

Venice

10.01.2020

12.01.2020

Tickets from 57

Valencia

29.10.2019

30.10.2019

Tickets from 60

Warsaw

27.11.2019

01.12.2019

Tickets from 61

Gdansk

27.11.2019

01.12.2019

Tickets from 63

Vienna

07.12.2019

10.12.2019

Tickets from 63

San Sebastian

13.06.2020

20.06.2020

Tickets from 64

Arrecife

12.01.2020

25.01.2020

Tickets from 65

Madrid

18.11.2019

19.11.2019

Tickets from 66

Bucharest

17.01.2020

20.01.2020

Tickets from 67

Genova

14.05.2020

17.05.2020

Tickets from 70

Stockholm

13.12.2019

15.12.2019

Tickets from 70

Amsterdam

25.01.2020

02.02.2020

Tickets from 72

Saint Petersburg

18.11.2019

21.11.2019

Tickets from 73

Poznan

10.12.2019

17.12.2019

Tickets from 75

Oviedo

06.12.2019

15.12.2019

Tickets from 76

Kutaisi

16.01.2020

18.01.2020

Tickets from 76

Katowice

23.11.2019

25.11.2019

Tickets from 77

Prague

27.11.2019

03.12.2019

Tickets from 77

Toulouse

10.06.2020

11.06.2020

Tickets from 78

Tangier

30.11.2019

05.12.2019

Tickets from 81

Bilbao

01.11.2019

15.11.2019

Tickets from 81

Bristol

16.11.2019

18.11.2019

Tickets from 83

Santander

16.11.2019

17.11.2019

Tickets from 84

Shannon

19.01.2020

22.01.2020

Tickets from 85

Pisa

18.01.2020

20.01.2020

Tickets from 85

Munich

06.03.2020

08.03.2020

Tickets from 85

Karlsruhe

03.12.2019

07.12.2019

Tickets from 87

Dusseldorf

25.11.2019

03.12.2019

Tickets from 89

Turin

21.11.2019

24.11.2019

Tickets from 93

Ponta Delgada

11.01.2020

15.01.2020

Tickets from 94

Kiev

20.11.2019

30.11.2019

Tickets from 95

Frankfurt

28.12.2019

02.01.2020

Tickets from 95

Zurich

16.11.2019

19.11.2019

Tickets from 98

Carcassonne

09.01.2020

10.01.2020

Tickets from 99

Florence

29.11.2019

04.12.2019

Tickets from 99

Stuttgart

01.04.2020

08.04.2020

Tickets from 100

Vilnius

20.11.2019

21.11.2019

Tickets from 101

Lviv

01.12.2019

13.12.2019

Tickets from 104

Palermo

26.01.2020

03.02.2020

Tickets from 104

Billund

25.11.2019

26.11.2019

Tickets from 104

Odessa

08.02.2020

15.02.2020

Tickets from 105

Nuremberg

08.11.2019

10.11.2019

Tickets from 105

Eindhoven

14.04.2020

15.04.2020

Tickets from 105

Oslo

16.11.2019

25.11.2019

Tickets from 109

Athens

23.11.2019

29.11.2019

Tickets from 111

Algiers

20.11.2019

23.11.2019

Tickets from 111

Tel Aviv-Yafo

01.12.2019

15.12.2019

Tickets from 112

Hanover

30.12.2019

02.01.2020

Tickets from 114

Rabat

15.12.2019

19.12.2019

Tickets from 114

Cologne

14.04.2020

15.04.2020

Tickets from 114

Krakow

14.11.2019

17.11.2019

Tickets from 114

Dortmund

26.12.2019

10.01.2020

Tickets from 114

Tallinn

14.01.2020

19.01.2020

Tickets from 115

Podgorica

12.11.2019

13.11.2019

Tickets from 115

Bratislava

16.12.2019

19.12.2019

Tickets from 117

Copenhagen

03.04.2020

07.04.2020

Tickets from 120

Riga

25.11.2019

27.11.2019

Tickets from 121

Bari

21.11.2019

22.11.2019

Tickets from 125

Luxembourg

30.11.2019

31.12.2019

Tickets from 126

Boston

04.03.2020

15.03.2020

Tickets from 126

Vigo

20.11.2019

20.11.2019

Tickets from 127