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

22.02.2020

28.02.2020

Tickets from 23

Ibiza

14.12.2019

15.12.2019

Tickets from 23

Valladolid

01.02.2020

03.02.2020

Tickets from 25

London

15.01.2020

23.01.2020

Tickets from 27

Luqa

10.01.2020

13.01.2020

Tickets from 27

Brussels

08.01.2020

13.01.2020

Tickets from 27

Milan

29.01.2020

03.02.2020

Tickets from 28

Sofia

24.12.2019

09.01.2020

Tickets from 32

Malaga

23.01.2020

26.01.2020

Tickets from 32

Cologne

17.01.2020

19.01.2020

Tickets from 34

Rome

04.02.2020

19.02.2020

Tickets from 34

Berlin

23.01.2020

26.01.2020

Tickets from 36

Frankfurt

11.01.2020

15.01.2020

Tickets from 36

Porto

29.02.2020

02.03.2020

Tickets from 38

Birmingham

20.01.2020

22.01.2020

Tickets from 40

Seville

22.12.2019

05.01.2020

Tickets from 41

Debrecen

27.01.2020

31.01.2020

Tickets from 42

Nice

26.08.2020

05.09.2020

Tickets from 42

Nador

21.01.2020

18.02.2020

Tickets from 43

Menorca

13.02.2020

20.03.2020

Tickets from 43

Geneva

17.01.2020

20.01.2020

Tickets from 43

Turin

07.01.2020

13.01.2020

Tickets from 44

Manchester

24.02.2020

29.02.2020

Tickets from 45

Bologna

04.02.2020

27.02.2020

Tickets from 45

Santander

23.12.2019

29.12.2019

Tickets from 45

Alicante

04.02.2020

07.02.2020

Tickets from 45

Bremen

29.01.2020

05.02.2020

Tickets from 45

Lyon

17.02.2020

19.02.2020

Tickets from 46

Paris

21.01.2020

25.01.2020

Tickets from 47

Eindhoven

13.01.2020

17.01.2020

Tickets from 48

Vienna

22.01.2020

24.01.2020

Tickets from 48

Luxembourg

03.01.2020

08.01.2020

Tickets from 49

Valencia

20.01.2020

21.01.2020

Tickets from 49

Venice

06.02.2020

09.02.2020

Tickets from 50

Marseille

11.02.2020

13.02.2020

Tickets from 50

Hamburg

06.01.2020

15.01.2020

Tickets from 50

Budapest

29.01.2020

05.02.2020

Tickets from 51

Mulhouse

02.02.2020

06.02.2020

Tickets from 51

La Coruna

14.02.2020

16.02.2020

Tickets from 51

Bilbao

06.05.2020

06.06.2020

Tickets from 51

Santiago De Compostela

01.02.2020

02.02.2020

Tickets from 51

Stuttgart

19.01.2020

22.01.2020

Tickets from 51

Fez

27.02.2020

05.03.2020

Tickets from 52

Naples

14.05.2020

20.05.2020

Tickets from 53

Warsaw

13.01.2020

15.01.2020

Tickets from 53

Lisbon

25.03.2020

25.03.2020

Tickets from 53

Bordeaux

17.01.2020

20.01.2020

Tickets from 55

Saint Petersburg

28.01.2020

04.02.2020

Tickets from 56

Katowice

11.01.2020

14.01.2020

Tickets from 57

Madrid

24.01.2020

27.01.2020

Tickets from 57

Puerto del Rosario

20.12.2019

01.01.2020

Tickets from 58

Vilnius

14.12.2019

31.12.2019

Tickets from 60

Catania

21.02.2020

25.02.2020

Tickets from 60

Toulouse

15.12.2019

18.12.2019

Tickets from 61

Hanover

11.12.2019

18.12.2019

Tickets from 61

Bucharest

11.12.2019

31.01.2020

Tickets from 61

Gdansk

08.01.2020

18.01.2020

Tickets from 62

Ohrid

20.01.2020

24.01.2020

Tickets from 62

Dublin

20.01.2020

22.01.2020

Tickets from 62

Liverpool

24.03.2020

31.03.2020

Tickets from 65

Tenerife

04.02.2020

07.02.2020

Tickets from 67

Stockholm

02.02.2020

06.02.2020

Tickets from 68

Dortmund

11.01.2020

16.01.2020

Tickets from 69

Bratislava

16.01.2020

18.01.2020

Tickets from 69

Kutaisi

22.01.2020

23.01.2020

Tickets from 69

Amsterdam

02.06.2020

10.06.2020

Tickets from 69

Marrakech

27.12.2019

04.01.2020

Tickets from 69

Dusseldorf

04.01.2020

12.01.2020

Tickets from 70

Bari

20.01.2020

24.01.2020

Tickets from 70

Faro

04.02.2020

09.02.2020

Tickets from 71

Prague

20.01.2020

21.01.2020

Tickets from 71

Cagliari

14.02.2020

20.02.2020

Tickets from 72

Wroclaw

21.01.2020

23.01.2020

Tickets from 73

Zurich

01.03.2020

04.03.2020

Tickets from 73

Pisa

17.01.2020

19.01.2020

Tickets from 74

Krakow

25.01.2020

28.01.2020

Tickets from 74

Podgorica

19.01.2020

23.01.2020

Tickets from 75

Munich

19.10.2020

23.10.2020

Tickets from 76

Nantes

03.02.2020

06.02.2020

Tickets from 76

Riga

17.02.2020

18.02.2020

Tickets from 76

Gran Canaria

07.02.2020

17.02.2020

Tickets from 78

Nuremberg

10.01.2020

19.01.2020

Tickets from 78

Athens

11.02.2020

18.02.2020

Tickets from 81

Thessaloniki

27.01.2020

02.02.2020

Tickets from 81

Copenhagen

03.02.2020

09.02.2020

Tickets from 82

Moscow

10.02.2020

19.02.2020

Tickets from 83

Granada

19.06.2020

26.06.2020

Tickets from 85

Kaunas

27.01.2020

28.01.2020

Tickets from 86

Timisoara

23.12.2019

09.01.2020

Tickets from 87

Memmingen

27.01.2020

01.02.2020

Tickets from 87

Odessa

21.01.2020

25.01.2020

Tickets from 88

Kiev

15.12.2019

18.01.2020

Tickets from 89

Rennes

10.01.2020

19.01.2020

Tickets from 89

Tirana

10.02.2020

13.02.2020

Tickets from 89

Gothenburg

13.12.2019

14.12.2019

Tickets from 89

Larnaca

15.01.2020

22.01.2020

Tickets from 91

Tangier

08.06.2020

15.06.2020

Tickets from 91

Nottingham

23.01.2020

28.01.2020

Tickets from 92

Palermo

02.03.2020

06.03.2020

Tickets from 92

Tel Aviv-Yafo

26.02.2020

04.03.2020

Tickets from 92

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

Luqa

08.01.2020

13.01.2020

Tickets from 23

London

15.01.2020

28.01.2020

Tickets from 23

Palma de Mallorca

19.02.2020

29.02.2020

Tickets from 23

Ibiza

08.12.2019

09.12.2019

Tickets from 23

Santiago De Compostela

28.03.2020

29.03.2020

Tickets from 25

Cologne

24.01.2020

26.01.2020

Tickets from 29

Malaga

28.02.2020

03.03.2020

Tickets from 30

Milan

25.01.2020

29.01.2020

Tickets from 31

Santander

06.01.2020

09.01.2020

Tickets from 34

Porto

10.03.2020

13.03.2020

Tickets from 38

Geneva

13.03.2020

17.03.2020

Tickets from 40

Nice

10.03.2020

14.03.2020

Tickets from 42

Rome

11.12.2019

18.12.2019

Tickets from 43

Seville

03.02.2020

05.02.2020

Tickets from 43

Bilbao

16.06.2020

17.06.2020

Tickets from 44

Birmingham

11.01.2020

13.01.2020

Tickets from 45

Menorca

05.10.2020

15.10.2020

Tickets from 45

Berlin

18.02.2020

22.02.2020

Tickets from 45

Jerez De La Frontera

01.03.2020

10.03.2020

Tickets from 45

Sofia

13.01.2020

15.01.2020

Tickets from 46

Bordeaux

13.05.2020

15.05.2020

Tickets from 47

Brussels

15.12.2019

17.02.2020

Tickets from 47

Tenerife

18.03.2020

23.03.2020

Tickets from 49

Valencia

03.02.2020

10.02.2020

Tickets from 49

Bologna

16.01.2020

19.01.2020

Tickets from 50

Paris

26.03.2020

28.03.2020

Tickets from 50

Marseille

15.05.2020

16.05.2020

Tickets from 50

Lisbon

10.12.2019

17.12.2019

Tickets from 50

Frankfurt

15.01.2020

18.01.2020

Tickets from 50

Budapest

19.01.2020

22.01.2020

Tickets from 51

Alicante

18.08.2020

04.09.2020

Tickets from 51

La Coruna

13.01.2020

15.01.2020

Tickets from 51

San Sebastian

09.06.2020

09.06.2020

Tickets from 54

Gran Canaria

09.03.2020

13.03.2020

Tickets from 55

Dublin

18.01.2020

20.01.2020

Tickets from 55

Saint Petersburg

22.01.2020

29.01.2020

Tickets from 56

Madrid

05.03.2020

08.03.2020

Tickets from 56

Venice

30.01.2020

02.02.2020

Tickets from 59

Marrakech

18.02.2020

28.03.2020

Tickets from 61

Vienna

26.03.2020

28.03.2020

Tickets from 63

Naples

05.06.2020

07.06.2020

Tickets from 63

Stockholm

23.01.2020

30.01.2020

Tickets from 65

Stuttgart

04.02.2020

11.02.2020

Tickets from 66

Puerto del Rosario

20.01.2020

25.01.2020

Tickets from 66

Rotterdam

12.03.2020

17.03.2020

Tickets from 67

Lyon

13.05.2020

15.05.2020

Tickets from 67

Toulouse

15.01.2020

19.01.2020

Tickets from 68

Prague

28.01.2020

04.02.2020

Tickets from 68

Dortmund

29.01.2020

31.01.2020

Tickets from 69

Mulhouse

24.01.2020

26.01.2020

Tickets from 71

Gothenburg

15.01.2020

18.01.2020

Tickets from 74

Zurich

24.01.2020

25.01.2020

Tickets from 76

Warsaw

23.01.2020

25.01.2020

Tickets from 76

Copenhagen

03.02.2020

12.02.2020

Tickets from 77

Tangier

19.01.2020

26.01.2020

Tickets from 80

Arrecife

29.03.2020

03.04.2020

Tickets from 80

Bristol

23.12.2019

07.01.2020

Tickets from 81

Munich

18.01.2020

20.01.2020

Tickets from 81

Bremen

05.02.2020

08.02.2020

Tickets from 81

Kutaisi

02.02.2020

12.02.2020

Tickets from 82

Hamburg

09.01.2020

10.01.2020

Tickets from 82

Vigo

22.05.2020

29.05.2020

Tickets from 82

Nantes

10.12.2019

12.12.2019

Tickets from 82

Edinburgh

25.03.2020

02.04.2020

Tickets from 83

Krakow

23.01.2020

02.02.2020

Tickets from 83

Moscow

22.01.2020

29.01.2020

Tickets from 83

Oviedo

01.04.2020

08.04.2020

Tickets from 84

Amsterdam

22.01.2020

29.01.2020

Tickets from 84

Riga

18.01.2020

23.01.2020

Tickets from 84

Athens

11.01.2020

12.01.2020

Tickets from 84

Bucharest

06.03.2020

13.03.2020

Tickets from 84

Oslo

24.01.2020

27.01.2020

Tickets from 84

Nador

04.01.2020

18.01.2020

Tickets from 84

Liverpool

02.07.2020

05.07.2020

Tickets from 85

Eindhoven

07.12.2019

10.12.2019

Tickets from 87

Katowice

11.01.2020

18.01.2020

Tickets from 88

Cagliari

22.06.2020

25.06.2020

Tickets from 89

Newcastle

13.12.2019

16.12.2019

Tickets from 90

Granada

11.12.2019

18.12.2019

Tickets from 91

Pisa

15.01.2020

19.01.2020

Tickets from 95

Faro

11.01.2020

12.01.2020

Tickets from 97

Tel Aviv-Yafo

19.01.2020

26.01.2020

Tickets from 98

Dusseldorf

15.02.2020

16.02.2020

Tickets from 98

Lille

13.05.2020

15.05.2020

Tickets from 98

Kiev

14.01.2020

28.01.2020

Tickets from 99

Gdansk

01.02.2020

16.02.2020

Tickets from 99

Vilnius

28.01.2020

01.02.2020

Tickets from 101

Algiers

31.01.2020

30.06.2020

Tickets from 104

Stavanger

06.01.2020

11.01.2020

Tickets from 108

Timisoara

06.01.2020

13.01.2020

Tickets from 109

Rennes

17.12.2019

20.12.2019

Tickets from 111

Luxembourg

16.05.2020

18.05.2020

Tickets from 112

Lviv

12.01.2020

19.01.2020

Tickets from 112

Florence

05.02.2020

19.02.2020

Tickets from 113

Thessaloniki

11.12.2019

18.12.2019

Tickets from 115

Iasi

06.03.2020

13.03.2020

Tickets from 116

Rabat

03.01.2020

24.01.2020

Tickets from 117

Wroclaw

03.02.2020

16.02.2020

Tickets from 118

Fez

10.01.2020

12.01.2020

Tickets from 124

Podgorica

12.12.2019

19.12.2019

Tickets from 125