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 Europe.

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

Palma de Mallorca

15.02.2020

19.02.2020

Direct

Tickets from 21

Ibiza

23.01.2020

24.01.2020

Direct

Tickets from 21

Santander

14.02.2020

17.02.2020

Direct

Tickets from 22

Malaga

23.01.2020

27.01.2020

Direct

Tickets from 22

London

21.03.2020

28.03.2020

Direct

Tickets from 24

Milan

05.02.2020

11.02.2020

Direct

Tickets from 26

Seville

18.02.2020

24.02.2020

Direct

Tickets from 29

Debrecen

24.02.2020

06.03.2020

Direct

Tickets from 30

Porto

12.02.2020

19.02.2020

Direct

Tickets from 31

Nador

05.03.2020

12.03.2020

Direct

Tickets from 31

Cologne

09.03.2020

13.03.2020

Direct

Tickets from 35

Luqa

06.03.2020

08.03.2020

Direct

Tickets from 35

Turin

18.03.2020

21.03.2020

Direct

Tickets from 35

Vienna

05.02.2020

06.02.2020

1 stop

Tickets from 36

Nice

28.02.2020

02.03.2020

Direct

Tickets from 37

Brussels

10.03.2020

03.04.2020

Direct

Tickets from 38

Valladolid

18.04.2020

19.04.2020

Direct

Tickets from 38

Stuttgart

02.03.2020

05.03.2020

1 stop

Tickets from 38

Berlin

10.03.2020

21.03.2020

Direct

Tickets from 39

Frankfurt

02.03.2020

04.03.2020

Direct

Tickets from 39

Rome

18.04.2020

21.04.2020

Direct

Tickets from 39

Santiago De Compostela

13.03.2020

17.03.2020

Direct

Tickets from 42

Paris

20.04.2020

23.04.2020

Direct

Tickets from 42

Naples

19.02.2020

27.02.2020

Direct

Tickets from 44

Bordeaux

22.04.2020

24.04.2020

Direct

Tickets from 44

Geneva

07.03.2020

09.03.2020

Direct

Tickets from 45

Dublin

11.02.2020

13.02.2020

Direct

Tickets from 45

Lyon

07.06.2020

13.06.2020

Direct

Tickets from 45

Valencia

12.03.2020

16.03.2020

1 stop

Tickets from 46

Madrid

06.03.2020

10.03.2020

Direct

Tickets from 47

Manchester

21.03.2020

30.03.2020

Direct

Tickets from 47

Bologna

16.02.2020

19.02.2020

Direct

Tickets from 48

Fez

19.03.2020

24.03.2020

Direct

Tickets from 48

Mulhouse

09.03.2020

13.03.2020

Direct

Tickets from 49

Marrakech

06.05.2020

11.05.2020

Direct

Tickets from 49

Jerez De La Frontera

20.03.2020

22.03.2020

Direct

Tickets from 49

Luxembourg

04.05.2020

08.05.2020

Direct

Tickets from 51

Budapest

20.02.2020

25.02.2020

Direct

Tickets from 51

Lisbon

10.02.2020

18.02.2020

1 stop

Tickets from 52

Marseille

07.03.2020

13.03.2020

1 stop

Tickets from 52

Warsaw

11.03.2020

18.03.2020

1 stop

Tickets from 53

Hamburg

23.02.2020

26.02.2020

Direct

Tickets from 54

Prague

10.03.2020

16.03.2020

Direct

Tickets from 54

Alicante

18.08.2020

21.08.2020

Direct

Tickets from 55

Saint Petersburg

03.03.2020

05.03.2020

1 stop

Tickets from 55

Sofia

24.02.2020

26.02.2020

Direct

Tickets from 56

Venice

04.03.2020

08.03.2020

Direct

Tickets from 56

Gdansk

04.03.2020

14.03.2020

1 stop

Tickets from 56

Liverpool

24.03.2020

31.03.2020

1 stop

Tickets from 56

Bucharest

05.02.2020

12.02.2020

Direct

Tickets from 59

Bilbao

05.04.2020

08.04.2020

Direct

Tickets from 60

San Sebastian

07.02.2020

10.02.2020

Direct

Tickets from 60

Munich

10.03.2020

12.03.2020

1 stop

Tickets from 61

Stockholm

01.02.2020

02.02.2020

Direct

Tickets from 62

Krakow

01.02.2020

04.02.2020

1 stop

Tickets from 63

Nantes

01.07.2020

08.07.2020

Direct

Tickets from 63

La Coruna

17.02.2020

20.02.2020

Direct

Tickets from 64

Vilnius

10.03.2020

12.03.2020

1 stop

Tickets from 64

Timisoara

14.02.2020

18.02.2020

1 stop

Tickets from 65

Bari

24.02.2020

29.02.2020

1 stop

Tickets from 66

Zurich

28.02.2020

03.03.2020

Direct

Tickets from 66

Chisinau

07.03.2020

25.03.2020

Direct

Tickets from 66

Dusseldorf

09.02.2020

12.02.2020

1 stop

Tickets from 67

Tenerife

14.03.2020

21.03.2020

1 stop

Tickets from 67

Gran Canaria

20.03.2020

23.03.2020

Direct

Tickets from 68

Riga

04.03.2020

11.03.2020

1 stop

Tickets from 69

Eindhoven

08.03.2020

11.03.2020

1 stop

Tickets from 69

Katowice

08.02.2020

12.02.2020

1 stop

Tickets from 69

Kutaisi

04.02.2020

13.02.2020

1 stop

Tickets from 69

Genova

21.05.2020

24.05.2020

Direct

Tickets from 70

Palermo

25.03.2020

29.03.2020

1 stop

Tickets from 71

Cluj-Napoca

26.03.2020

27.03.2020

1 stop

Tickets from 71

Birmingham

29.02.2020

02.03.2020

Direct

Tickets from 71

Larnaca

13.03.2020

18.03.2020

1 stop

Tickets from 71

Hanover

10.02.2020

12.02.2020

1 stop

Tickets from 71

Faro

28.05.2020

05.06.2020

1 stop

Tickets from 72

Thessaloniki

04.03.2020

11.03.2020

1 stop

Tickets from 73

Olbia

17.03.2020

24.03.2020

Direct

Tickets from 73

Toulouse

21.02.2020

23.02.2020

1 stop

Tickets from 74

Aalborg

01.02.2020

08.02.2020

Direct

Tickets from 74

Catania

25.03.2020

29.03.2020

1 stop

Tickets from 75

Athens

09.03.2020

16.03.2020

1 stop

Tickets from 75

Copenhagen

27.03.2020

31.03.2020

1 stop

Tickets from 75

Oviedo

30.05.2020

07.06.2020

1 stop

Tickets from 75

Kaunas

03.03.2020

07.03.2020

1 stop

Tickets from 76

Granada

20.08.2020

24.08.2020

Direct

Tickets from 76

Tangier

21.03.2020

29.03.2020

Direct

Tickets from 77

Rotterdam

30.06.2020

07.07.2020

Direct

Tickets from 78

Moscow

03.03.2020

05.03.2020

1 stop

Tickets from 79

Algiers

05.04.2020

20.04.2020

1 stop

Tickets from 79

Vigo

03.06.2020

07.06.2020

Direct

Tickets from 79

Belgrade

04.03.2020

10.03.2020

1 stop

Tickets from 79

Podgorica

02.02.2020

05.02.2020

1 stop

Tickets from 79

Amsterdam

24.03.2020

26.03.2020

Direct

Tickets from 80

Nuremberg

17.02.2020

21.02.2020

Direct

Tickets from 80

Almeria

09.03.2020

15.03.2020

Direct

Tickets from 80

Cagliari

21.02.2020

23.02.2020

Direct

Tickets from 80

Iasi

28.01.2020

02.02.2020

1 stop

Tickets from 81

Bremen

01.03.2020

10.03.2020

1 stop

Tickets from 81

Bratislava

23.02.2020

04.03.2020

1 stop

Tickets from 81

Hotels in Barcelona, Spain

Check this list of the best hotel 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

Hotel La Casa del Sol

★★★

-30%

10976

1.96 km

9

View Hotel

Musik Boutique Hotel

★★★

-45%

14178

0.71 km

9.2

View Hotel

Leonardo Boutique Hotel Barcelona Sagrada Familia

★★★

-40%

10563

2.96 km

8.6

View Hotel

Catalonia Portal de l'Angel

★★★

-38%

13283

0.30 km

8.9

View Hotel

Room Mate Pau

★★★

-9%

10495

0.18 km

9.1

View Hotel

Hotel Jazz

★★★

-15%

11093

0.38 km

9.1

View Hotel

Praktik Vinoteca

★★★

-55%

11853

0.69 km

8.8

View Hotel

Andante Hotel

★★★

-59%

14058

1.18 km

8.7

View Hotel

Evenia Rocafort

★★★

-60%

11747

1.62 km

8.6

View Hotel

Praktik Bakery

★★★

-50%

11658

1.16 km

8.8

View Hotel