Cheap Flights to Barcelona

cheap flights to barcelona

Barcelona is the capital of Catalonia, and the second largest municipality of Spain. The city itself has a population of around 1.6 million people. However, more than 6 million people travel to Barcelona every year. It makes tourism one of its main industries.

Barcelona is famous for its architecture (Antoni Gaudí is its most iconic name), Mediterranean vibe, nice food, beaches (although the most beautiful ones are out of the city, both to the North and South coast), and nice weather in the European context.

Barcelona has a major airport and an organized transportation system.  So now you can check here cheap flights to Barcelona from a number of cities for the next months ahead.

The results are automatically updated by our search engine, but they are subject to the complex airlines own pricing update system. So, small variations may occur every other hour.

If you’d like to have another cheap flights route included in this page, contact us and we’ll happily add it.

Cheap flights to Barcelona for the next months

OriginDeparture dateReturn dateStopsFind Ticket

Milan

10.12.2019

11.12.2019

Direct

Tickets from 18

Brussels

11.12.2019

12.12.2019

Direct

Tickets from 18

London

04.12.2019

07.12.2019

Direct

Tickets from 20

Rome

09.01.2020

13.01.2020

Direct

Tickets from 21

Cologne

24.01.2020

29.01.2020

Direct

Tickets from 21

Palma de Mallorca

17.12.2019

19.12.2019

Direct

Tickets from 21

Hamburg

22.01.2020

29.01.2020

Direct

Tickets from 24

Porto

30.01.2020

30.01.2020

Direct

Tickets from 24

Frankfurt

04.12.2019

11.12.2019

Direct

Tickets from 24

Ibiza

21.07.2020

22.07.2020

Direct

Tickets from 26

Berlin

23.01.2020

25.01.2020

Direct

Tickets from 26

Nador

04.02.2020

11.02.2020

Direct

Tickets from 27

Luqa

13.12.2019

16.12.2019

Direct

Tickets from 29

Malaga

16.02.2020

19.02.2020

Direct

Tickets from 30

Seville

22.01.2020

27.01.2020

Direct

Tickets from 30

Naples

19.02.2020

24.02.2020

Direct

Tickets from 31

Fez

21.01.2020

30.01.2020

Direct

Tickets from 32

Vienna

04.12.2019

08.12.2019

1 stop

Tickets from 35

Bologna

09.03.2020

22.03.2020

Direct

Tickets from 37

Dublin

14.01.2020

15.01.2020

Direct

Tickets from 37

Luxembourg

10.01.2020

13.01.2020

Direct

Tickets from 37

Geneva

05.12.2019

12.12.2019

Direct

Tickets from 38

Marrakech

20.12.2019

03.01.2020

Direct

Tickets from 38

Mulhouse

03.12.2019

11.12.2019

Direct

Tickets from 39

Debrecen

24.01.2020

27.01.2020

1 stop

Tickets from 40

Nice

13.12.2019

16.12.2019

Direct

Tickets from 40

Stockholm

02.02.2020

06.02.2020

Direct

Tickets from 40

Sofia

26.01.2020

29.01.2020

Direct

Tickets from 40

Paris

03.02.2020

10.02.2020

Direct

Tickets from 40

Manchester

29.01.2020

31.01.2020

Direct

Tickets from 41

Dusseldorf

08.01.2020

09.01.2020

1 stop

Tickets from 42

Budapest

04.12.2019

11.12.2019

1 stop

Tickets from 42

Warsaw

14.02.2020

27.02.2020

Direct

Tickets from 43

Vilnius

10.12.2019

11.12.2019

1 stop

Tickets from 43

Lisbon

03.12.2019

06.01.2020

Direct

Tickets from 44

Oviedo

01.02.2020

05.02.2020

Direct

Tickets from 45

Bordeaux

17.01.2020

20.01.2020

Direct

Tickets from 46

Venice

27.11.2019

31.12.2019

1 stop

Tickets from 48

Alicante

29.03.2020

01.04.2020

Direct

Tickets from 48

Santander

09.12.2019

14.12.2019

Direct

Tickets from 49

Eindhoven

04.12.2019

07.12.2019

1 stop

Tickets from 49

Stuttgart

12.12.2019

16.12.2019

1 stop

Tickets from 49

Birmingham

04.01.2020

11.01.2020

Direct

Tickets from 50

La Coruna

22.05.2020

24.05.2020

Direct

Tickets from 51

Katowice

11.01.2020

14.01.2020

1 stop

Tickets from 51

Bucharest

17.01.2020

24.01.2020

1 stop

Tickets from 51

Marseille

24.12.2019

31.12.2019

Direct

Tickets from 54

Krakow

14.12.2019

07.01.2020

1 stop

Tickets from 54

Bilbao

23.12.2019

07.01.2020

Direct

Tickets from 56

Madrid

08.01.2020

16.01.2020

Direct

Tickets from 56

Valencia

25.01.2020

26.01.2020

1 stop

Tickets from 57

Turin

24.01.2020

27.01.2020

Direct

Tickets from 59

Saint Petersburg

05.02.2020

10.02.2020

1 stop

Tickets from 59

Gdansk

18.02.2020

24.02.2020

1 stop

Tickets from 59

Amsterdam

01.03.2020

07.03.2020

Direct

Tickets from 62

Tenerife

08.02.2020

13.02.2020

Direct

Tickets from 64

Gothenburg

12.02.2020

18.02.2020

1 stop

Tickets from 64

Toulouse

06.02.2020

13.02.2020

Direct

Tickets from 65

Podgorica

18.01.2020

22.01.2020

1 stop

Tickets from 65

Kutaisi

03.12.2019

08.01.2020

1 stop

Tickets from 65

Prague

02.06.2020

03.06.2020

Direct

Tickets from 66

Pisa

29.11.2019

02.12.2019

1 stop

Tickets from 67

Zurich

18.01.2020

25.01.2020

Direct

Tickets from 68

Munich

25.01.2020

20.02.2020

Direct

Tickets from 68

Kiev

16.12.2019

12.01.2020

1 stop

Tickets from 68

Nis

24.01.2020

01.02.2020

1 stop

Tickets from 69

Nuremberg

08.01.2020

12.01.2020

1 stop

Tickets from 70

Dortmund

30.01.2020

02.02.2020

1 stop

Tickets from 70

Santiago De Compostela

02.12.2019

06.12.2019

Direct

Tickets from 70

Bratislava

27.01.2020

31.01.2020

1 stop

Tickets from 71

Tangier

25.12.2019

09.01.2020

Direct

Tickets from 71

Athens

30.01.2020

01.02.2020

1 stop

Tickets from 71

Billund

17.01.2020

24.01.2020

1 stop

Tickets from 72

Riga

27.01.2020

31.01.2020

1 stop

Tickets from 74

Wroclaw

27.01.2020

31.01.2020

1 stop

Tickets from 74

Copenhagen

17.02.2020

19.02.2020

1 stop

Tickets from 74

Catania

11.03.2020

15.03.2020

1 stop

Tickets from 74

Poznan

05.12.2019

08.12.2019

1 stop

Tickets from 75

Bari

24.02.2020

29.02.2020

Direct

Tickets from 75

Nantes

24.03.2020

30.03.2020

Direct

Tickets from 75

Cluj-Napoca

29.01.2020

02.02.2020

1 stop

Tickets from 76

Hanover

30.11.2019

07.12.2019

Direct

Tickets from 78

Kaunas

24.01.2020

27.01.2020

1 stop

Tickets from 81

Tel Aviv-Yafo

25.01.2020

29.01.2020

1 stop

Tickets from 81

Palermo

07.02.2020

10.02.2020

Direct

Tickets from 83

Edinburgh

18.12.2019

19.12.2019

1 stop

Tickets from 84

Algiers

26.11.2019

11.12.2019

1 stop

Tickets from 85

Oslo

18.12.2019

19.12.2019

1 stop

Tickets from 85

Tbilisi

29.01.2020

05.02.2020

1 stop

Tickets from 88

Florence

25.01.2020

27.01.2020

1 stop

Tickets from 88

Ohrid

24.01.2020

26.01.2020

1 stop

Tickets from 88

Rabat

09.01.2020

12.01.2020

1 stop

Tickets from 89

Belgrade

26.11.2019

03.12.2019

Direct

Tickets from 89

Cagliari

06.07.2020

07.07.2020

Direct

Tickets from 90

Glasgow

15.01.2020

21.01.2020

1 stop

Tickets from 91

Tirana

24.01.2020

26.01.2020

1 stop

Tickets from 92

Gran Canaria

14.12.2019

16.12.2019

1 stop

Tickets from 92

Valladolid

22.12.2019

12.01.2020

Direct

Tickets from 95

Thessaloniki

18.02.2020

23.02.2020

1 stop

Tickets from 95

Craiova

07.02.2020

10.02.2020

1 stop

Tickets from 95

Hotel deals in Barcelona

Check this list of the best hotels offers in Barcelona organized according to some criteria: three, four or five-star hotels; high ratings; all offering some juicy discount. So check it out or go straight to my accommodation page with more options.

HotelStarsDiscountPrice per night, fromTo the centerRatingChoose dates

Boutique Hostemplo Sagrada Familia

★★★

-21%

129102

1.59 km

8.9

View Hotel

Retrome Urban Retreat

★★★

-52%

16379

0.91 km

9.2

View Hotel

Musik Boutique Hotel

★★★

-37%

12177

0.71 km

9.2

View Hotel

Ciutat de Barcelona

★★★

-11%

9181

0.93 km

8.6

View Hotel

Hotel Jazz

★★★

-26%

12693

0.38 km

9.1

View Hotel

Leonardo Boutique Hotel Barcelona Sagrada Familia

★★★

-9%

8678

2.96 km

8.6

View Hotel

Hotel Astoria

★★★

-22%

8465

1.57 km

8.8

View Hotel

Hotel Reding Croma

★★★

-23%

9170

0.41 km

8.7

View Hotel

Catalonia Albeniz

★★★

-25%

11989

2.68 km

8.7

View Hotel

Hotel Continental Barcelona

★★★

-7%

128119

0.23 km

8.6

View Hotel