Cheap Flights to Barcelona

Flight tickets and affordable hotels in the Catalan capital

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, and it is the starting point of one of the most exciting road trips across Spain – the one that takes the traveler to the Basque Country.

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 flight route included on this page, contact us and we’ll happily add it.

Cheap flights to Barcelona for the next months

OriginDeparture dateReturn dateStopsFind Ticket

Milan

22.02.2021

26.02.2021

Direct

Tickets from 19

Prague

16.02.2021

23.02.2021

Direct

Tickets from 24

Palma de Mallorca

07.02.2021

28.02.2021

Direct

Tickets from 26

Paris

18.04.2021

25.04.2021

Direct

Tickets from 30

Malaga

14.02.2021

07.03.2021

Direct

Tickets from 31

Madrid

11.02.2021

13.02.2021

Direct

Tickets from 37

Vienna

31.03.2021

07.04.2021

Direct

Tickets from 38

Rome

20.06.2021

23.06.2021

Direct

Tickets from 40

Naples

08.04.2021

11.04.2021

Direct

Tickets from 40

Bologna

01.05.2021

04.05.2021

Direct

Tickets from 42

Cologne

12.04.2021

14.04.2021

Direct

Tickets from 43

London

05.05.2021

19.05.2021

Direct

Tickets from 43

Iasi

07.03.2021

14.03.2021

Direct

Tickets from 44

Manchester

01.05.2021

07.05.2021

Direct

Tickets from 45

Dublin

01.02.2021

15.02.2021

Direct

Tickets from 45

Berlin

05.04.2021

11.04.2021

Direct

Tickets from 46

Gran Canaria

27.01.2021

03.02.2021

Direct

Tickets from 47

Gothenburg

08.06.2021

15.06.2021

Direct

Tickets from 47

Venice

28.03.2021

10.04.2021

Direct

Tickets from 48

Marrakech

15.10.2021

20.10.2021

Direct

Tickets from 49

Lisbon

01.05.2021

02.05.2021

Direct

Tickets from 50

Liverpool

15.07.2021

18.07.2021

Direct

Tickets from 51

Nantes

09.09.2021

12.09.2021

Direct

Tickets from 51

Valencia

07.05.2021

09.05.2021

1 stop

Tickets from 52

Alicante

09.04.2021

11.04.2021

1 stop

Tickets from 53

Santander

13.07.2021

20.07.2021

Direct

Tickets from 53

Mulhouse

26.08.2021

23.09.2021

Direct

Tickets from 55

Munich

07.10.2021

10.10.2021

Direct

Tickets from 56

Porto

22.01.2021

25.01.2021

Direct

Tickets from 60

Budapest

19.04.2021

23.04.2021

1 stop

Tickets from 61

Frankfurt

21.04.2021

05.05.2021

1 stop

Tickets from 65

Sofia

20.02.2021

27.02.2021

Direct

Tickets from 66

Granada

14.04.2021

21.04.2021

1 stop

Tickets from 66

Copenhagen

01.04.2021

05.04.2021

1 stop

Tickets from 67

Tenerife

06.02.2021

08.02.2021

2 stops

Tickets from 68

Kiev

01.04.2021

05.04.2021

1 stop

Tickets from 69

Puerto del Rosario

12.02.2021

15.02.2021

Direct

Tickets from 69

Bari

11.05.2021

16.05.2021

1 stop

Tickets from 70

Belgrade

30.04.2021

03.05.2021

Direct

Tickets from 70

Wroclaw

14.04.2021

21.04.2021

1 stop

Tickets from 71

Toulouse

30.04.2021

03.05.2021

1 stop

Tickets from 71

Vilnius

28.03.2021

04.04.2021

1 stop

Tickets from 73

Krakow

01.03.2021

05.03.2021

Direct

Tickets from 74

Lviv

12.04.2021

15.04.2021

1 stop

Tickets from 75

Stuttgart

29.04.2021

03.05.2021

1 stop

Tickets from 75

Tangier

08.02.2021

11.02.2021

Direct

Tickets from 75

Katowice

30.04.2021

05.05.2021

1 stop

Tickets from 76

Odessa

02.04.2021

04.04.2021

1 stop

Tickets from 77

Dortmund

03.05.2021

05.05.2021

1 stop

Tickets from 78

Hamburg

18.10.2021

31.10.2021

1 stop

Tickets from 79

Athens

18.08.2021

21.08.2021

Direct

Tickets from 79

Marseille

14.05.2021

22.05.2021

Direct

Tickets from 81

Dusseldorf

27.08.2021

11.09.2021

1 stop

Tickets from 85

Amsterdam

03.09.2021

17.09.2021

1 stop

Tickets from 85

Luqa

01.07.2021

08.07.2021

1 stop

Tickets from 87

Thessaloniki

22.04.2021

27.04.2021

1 stop

Tickets from 88

Oslo

09.03.2021

10.03.2021

Direct

Tickets from 89

Riga

11.04.2021

17.04.2021

1 stop

Tickets from 90

Seville

27.01.2021

30.01.2021

2 stops

Tickets from 91

Bratislava

14.07.2021

18.07.2021

1 stop

Tickets from 93

Kharkiv

03.04.2021

06.04.2021

1 stop

Tickets from 93

Poznan

01.12.2021

14.12.2021

1 stop

Tickets from 94

Tel Aviv-Yafo

02.05.2021

07.05.2021

1 stop

Tickets from 94

Zurich

19.02.2021

25.02.2021

1 stop

Tickets from 100

Kaunas

08.06.2021

17.06.2021

1 stop

Tickets from 100

Lyon

12.05.2021

15.05.2021

1 stop

Tickets from 101

Lille

05.03.2021

07.03.2021

1 stop

Tickets from 103

Tallinn

22.04.2021

28.04.2021

1 stop

Tickets from 103

Chisinau

04.04.2021

10.04.2021

1 stop

Tickets from 105

Stockholm

09.08.2021

19.08.2021

1 stop

Tickets from 105

Timisoara

01.04.2021

08.04.2021

1 stop

Tickets from 112

Trieste

30.03.2021

08.04.2021

1 stop

Tickets from 112

Geneva

17.03.2021

22.03.2021

1 stop

Tickets from 114

Luxembourg

10.08.2021

17.08.2021

Direct

Tickets from 116

Gdansk

10.05.2021

24.05.2021

2 stops

Tickets from 116

Glasgow

01.06.2021

05.06.2021

1 stop

Tickets from 121

Cluj-Napoca

20.02.2021

22.02.2021

1 stop

Tickets from 125

Strasbourg

19.07.2021

22.07.2021

1 stop

Tickets from 127

Algiers

16.12.2021

20.12.2021

Direct

Tickets from 133

Ljubljana

21.04.2021

28.04.2021

1 stop

Tickets from 136

Zaporozhye

06.04.2021

09.04.2021

2 stops

Tickets from 136

Varna

22.06.2021

24.06.2021

1 stop

Tickets from 137

Larnaca

06.03.2021

14.03.2021

1 stop

Tickets from 137

Zagreb

30.03.2021

08.04.2021

1 stop

Tickets from 146

Olbia

20.03.2021

21.03.2021

1 stop

Tickets from 147

Faro

13.08.2021

15.08.2021

1 stop

Tickets from 150

Birmingham

12.02.2021

15.02.2021

1 stop

Tickets from 151

Biarritz

01.08.2021

08.08.2021

1 stop

Tickets from 153

Casablanca

23.01.2021

31.01.2021

Direct

Tickets from 154

Ekaterinburg

23.03.2021

28.03.2021

2 stops

Tickets from 154

Nottingham

18.10.2021

26.10.2021

Direct

Tickets from 154

Ufa

24.02.2021

04.03.2021

2 stops

Tickets from 157

Perm

19.04.2021

25.04.2021

2 stops

Tickets from 161

Kazan

07.04.2021

13.04.2021

2 stops

Tickets from 162

Mineralnye Vody

20.03.2021

25.03.2021

2 stops

Tickets from 162

Tbilisi

07.04.2021

15.04.2021

1 stop

Tickets from 163

Bordeaux

29.01.2021

05.02.2021

1 stop

Tickets from 165

Fez

04.02.2021

05.02.2021

1 stop

Tickets from 175

Novosibirsk

19.03.2021

25.03.2021

2 stops

Tickets from 180

Tyumen

05.04.2021

08.04.2021

2 stops

Tickets from 182

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

Boutique Hostemplo Sagrada Familia

★★★

-53%

19290

1.59 km

8.9

View Hotel

Room Mate Pau

★★★

-49%

16484

0.18 km

9.1

View Hotel

Praktik Vinoteca

★★★

-29%

7151

0.69 km

8.8

View Hotel

Hotel Astoria

★★★

-58%

12452

1.57 km

8.8

View Hotel

Catalonia Portal de l'Angel

★★★

-57%

13358

0.30 km

8.9

View Hotel

Hotel Reding Croma

★★★

-60%

13956

0.41 km

8.7

View Hotel

Yurbban Trafalgar Hotel

★★★

-58%

18979

0.54 km

9.2

View Hotel

INGLATERRA

★★★

-54%

15672

0.37 km

8.8

View Hotel

Europark

★★★

-11%

7970

1.02 km

9.1

View Hotel

If you’d like to check more accommodation options, we prepared an article about the Best Budget Hostels in Barcelona. Check it out here.

How many airports are there in Barcelona?

Barcelona has only one airport: Aeropuerto Josep Tarradellas Barcelona-El Prat. It is about 25km from the city center and it reachable by metro, train, bus and shuttle bus (Aerobus). Out of Barcelona, however, there are two other airports. They are in Girona and Reus, and are about 120km from Barcelona. Transfer services are also available.

Which airlines fly to Barcelona?

Ninety-eight airlines fly to Barcelona directly or indirectly from all the continents, according to AENA. Some of them are global brands like British Airways, KLM, Air France, Lufthansa, TAP Air Portugal, Turkish Airlines, Delta Airlines, Alitalia, Swiss, Iberia. Others are low-cost airlines like Easyjet, Ryanair, Vueling, Transavia.

Is Barcelona expensive to stay?

It is fair to say that it is possible to find cheap and good accommodation nearly during the whole year in Barcelona. The city has a huge accommodation offer with all price ranges, from cheap hostels (less than 20€/day) to five-star hotels. The only exception happens during global events like the Mobile World Congress when accommodation prices break all records.

How expensive is Barcelona compared to other European cities for travelers?

Barcelona is certainly cheaper to visit than Paris, London, Stockholm, Oslo, Helsinki, Zurich and Amsterdam. It is more expensive than Lisbon and most of the Eastern European capitals. Barcelona has nearly the same cost to visit as Berlin.