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

Warsaw

14.06.2020

21.06.2020

Direct

Tickets from 46

Budapest

09.06.2020

12.06.2020

Direct

Tickets from 47

Chisinau

06.06.2020

10.06.2020

Direct

Tickets from 52

Gdansk

17.06.2020

24.06.2020

Direct

Tickets from 52

Brussels

28.08.2020

05.09.2020

Direct

Tickets from 54

London

07.12.2020

11.12.2020

Direct

Tickets from 57

Vilnius

04.06.2020

11.06.2020

Direct

Tickets from 57

Geneva

01.06.2020

04.06.2020

Direct

Tickets from 59

Kutaisi

19.06.2020

29.06.2020

Direct

Tickets from 61

Rome

04.09.2020

09.09.2020

Direct

Tickets from 63

Lviv

03.06.2020

10.06.2020

1 stop

Tickets from 64

Porto

01.06.2020

03.06.2020

1 stop

Tickets from 70

Madrid

12.02.2021

13.02.2021

1 stop

Tickets from 71

Sofia

30.06.2020

28.07.2020

Direct

Tickets from 74

Milan

05.09.2020

08.09.2020

Direct

Tickets from 75

Paris

29.07.2020

03.08.2020

Direct

Tickets from 75

Lisbon

15.07.2020

19.07.2020

Direct

Tickets from 75

Kiev

20.05.2020

28.05.2020

1 stop

Tickets from 81

Tel Aviv-Yafo

03.05.2020

10.05.2020

1 stop

Tickets from 83

Bordeaux

02.06.2020

07.06.2020

Direct

Tickets from 84

Bucharest

04.06.2020

07.06.2020

Direct

Tickets from 84

Oslo

13.06.2020

20.06.2020

1 stop

Tickets from 84

Luxembourg

16.09.2020

23.09.2020

Direct

Tickets from 86

Saint Petersburg

15.05.2020

20.05.2020

1 stop

Tickets from 89

Wroclaw

21.05.2020

24.05.2020

1 stop

Tickets from 89

Moscow

17.05.2020

21.05.2020

1 stop

Tickets from 90

Casablanca

01.06.2020

15.06.2020

Direct

Tickets from 94

Dublin

05.05.2020

10.05.2020

1 stop

Tickets from 100

Alicante

18.06.2020

18.06.2020

1 stop

Tickets from 100

Genova

17.09.2020

20.09.2020

Direct

Tickets from 101

Yerevan

10.01.2021

17.01.2021

1 stop

Tickets from 101

Memmingen

13.05.2020

20.05.2020

2 stops

Tickets from 103

Kazan

26.05.2020

02.06.2020

1 stop

Tickets from 104

Prague

25.08.2020

31.08.2020

1 stop

Tickets from 110

Riga

08.06.2020

18.06.2020

2 stops

Tickets from 112

Vigo

26.06.2020

29.06.2020

Direct

Tickets from 112

Kaunas

24.04.2020

10.05.2020

1 stop

Tickets from 113

Helsinki

04.09.2020

14.09.2020

Direct

Tickets from 120

Munich

01.07.2020

05.07.2020

1 stop

Tickets from 123

Split

08.07.2020

15.07.2020

1 stop

Tickets from 124

Zaporozhye

17.06.2020

21.06.2020

2 stops

Tickets from 126

BAK

01.06.2020

07.06.2020

1 stop

Tickets from 127

Minsk

16.05.2020

23.05.2020

1 stop

Tickets from 127

Birmingham

16.07.2020

19.07.2020

1 stop

Tickets from 131

Hamburg

22.07.2020

26.07.2020

Direct

Tickets from 131

Palermo

22.06.2020

24.06.2020

1 stop

Tickets from 134

Athens

14.10.2020

19.10.2020

1 stop

Tickets from 134

Palma de Mallorca

02.05.2020

02.05.2020

1 stop

Tickets from 136

Odessa

15.07.2020

20.07.2020

1 stop

Tickets from 140

New York

10.09.2020

28.10.2020

1 stop

Tickets from 141

Tirana

15.07.2020

31.07.2020

1 stop

Tickets from 142

Tunis

05.08.2020

12.08.2020

Direct

Tickets from 145

Marrakech

30.05.2020

13.06.2020

1 stop

Tickets from 146

Tallinn

31.07.2020

08.08.2020

1 stop

Tickets from 146

Manchester

21.05.2020

30.05.2020

1 stop

Tickets from 147

Tbilisi

22.06.2020

29.06.2020

1 stop

Tickets from 148

Arrecife

01.06.2020

07.06.2020

1 stop

Tickets from 155

Edinburgh

03.08.2020

09.08.2020

1 stop

Tickets from 160

Lille

04.08.2020

11.08.2020

1 stop

Tickets from 173

Istanbul

07.06.2020

14.06.2020

1 stop

Tickets from 174

Kaliningrad

22.05.2020

27.05.2020

1 stop

Tickets from 178

Kharkiv

03.08.2020

31.08.2020

2 stops

Tickets from 192

Nizhniy Novgorod

06.12.2020

11.12.2020

1 stop

Tickets from 198

Rostov

09.05.2020

16.05.2020

2 stops

Tickets from 212

Samara

09.11.2020

16.11.2020

1 stop

Tickets from 217

Krasnodar

01.12.2020

08.12.2020

1 stop

Tickets from 225

Dnepropetrovsk

24.10.2020

31.10.2020

2 stops

Tickets from 227

Dusseldorf

15.04.2020

23.04.2020

1 stop

Tickets from 228

Perm

02.11.2020

17.11.2020

1 stop

Tickets from 231

Ekaterinburg

24.11.2020

01.12.2020

1 stop

Tickets from 233

Murmansk

02.11.2020

15.11.2020

1 stop

Tickets from 234

Astana

28.05.2020

07.06.2020

2 stops

Tickets from 235

Tyumen

15.05.2020

22.05.2020

2 stops

Tickets from 240

Sochi

23.05.2020

30.05.2020

2 stops

Tickets from 243

Mineralnye Vody

19.02.2021

28.02.2021

1 stop

Tickets from 245

Ufa

09.05.2020

20.05.2020

2 stops

Tickets from 267

Chelyabinsk

28.09.2020

04.10.2020

1 stop

Tickets from 271

Groznyj

01.05.2020

21.05.2020

2 stops

Tickets from 272

Bishkek

10.05.2020

13.05.2020

2 stops

Tickets from 284

Omsk

15.06.2020

23.06.2020

2 stops

Tickets from 290

Stavropol

19.05.2020

25.05.2020

2 stops

Tickets from 294

Novosibirsk

29.11.2020

05.12.2020

1 stop

Tickets from 296

Saransk

11.05.2020

25.05.2020

2 stops

Tickets from 329

Astrakhan

01.05.2020

06.05.2020

1 stop

Tickets from 329

Vienna

10.04.2020

12.04.2020

1 stop

Tickets from 330

Simferopol

14.05.2020

31.05.2020

2 stops

Tickets from 339

Naberevnye Chelny

26.06.2020

29.06.2020

2 stops

Tickets from 340

Tomsk

19.08.2020

04.09.2020

1 stop

Tickets from 341

New Delhi

03.05.2020

10.05.2020

1 stop

Tickets from 342

Almaty

06.10.2020

13.10.2020

2 stops

Tickets from 346

Kemerovo

21.07.2020

28.07.2020

1 stop

Tickets from 348

Orenburg

12.06.2020

18.06.2020

2 stops

Tickets from 349

Bahrain

02.09.2020

16.09.2020

1 stop

Tickets from 360

Novokuznetsk

26.09.2020

12.10.2020

1 stop

Tickets from 361

Boston

11.06.2020

22.06.2020

1 stop

Tickets from 369

Krasnojarsk

16.12.2020

24.12.2020

2 stops

Tickets from 370

Raleigh

05.11.2020

11.11.2020

1 stop

Tickets from 371

San Francisco

30.10.2020

30.11.2020

2 stops

Tickets from 371

Miami

07.05.2020

21.05.2020

2 stops

Tickets from 382

Fort Lauderdale

07.05.2020

21.05.2020

2 stops

Tickets from 383

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 Astoria

★★★

-40%

12876

1.57 km

8.8

View Hotel

H10 Raco del Pi

★★★

-40%

182110

0.53 km

8.6

View Hotel