Flights from Barcelona | Compare & Book | FlyDoha

Search for the cheapest air tickets to Barcelona (BCN)
Google Play App Store

Barcelona El Prat Airport (BCN) is a buzzing hub of energy. The sounds of jet engines mix with the chatter of travelers, the scent of churros wafting through the air. With 158 flight routes, you can dart off to Europe’s hotspots or venture further afield. Fancy a weekend in Paris? Or maybe a sun-soaked escape to the Canary Islands? The options are endless!

Don’t get lost in the chaos. Book your flight on FlyDoha for the best deals and skip the headache. Pro tip: check your luggage allowance; budget airlines can be stingy. And if you’re connecting through Doha, grab a quick bite at the airport’s food court before your next leg; the shawarma is to die for.

Travel seasons can be a wild ride here. Summer is packed with tourists, while winter sees fewer crowds but offers the charm of holiday markets. Whatever the season, FlyDoha helps you compare flights so you can find the perfect escape. Dive into the heart of Barcelona and let the city’s rhythm guide your adventures!

Recently booked air tickets to Barcelona

From
Venice
To
Barcelona
Depart date
04.07.2026
Price
$66
From
Milan
To
Barcelona
Depart date
22.07.2026
Price
$68
From
London
To
Barcelona
Depart date
17.07.2026
Price
$72
From
Menorca
To
Barcelona
Depart date
13.07.2026
Price
$73
From
Ibiza
To
Barcelona
Depart date
02.09.2026
Price
$73
From
Brussels
To
Barcelona
Depart date
11.07.2026
Price
$74
From
Nice
To
Barcelona
Depart date
11.09.2026
Price
$76
From
Palma Mallorca
To
Barcelona
Depart date
08.09.2026
Price
$78
From
Lisbon
To
Barcelona
Depart date
02.09.2026
Price
$80
From
Turin
To
Barcelona
Depart date
14.07.2026
Price
$81

Popular flights to Barcelona

Flights Frankfurt to Barcelona
Frankfurt → Barcelona
22.08.2026
$23
Flights Istanbul to Barcelona
Istanbul → Barcelona
16.12.2026
$72
Flights Amsterdam to Barcelona
Amsterdam → Barcelona
28.09.2026
$76
Flights Yerevan to Barcelona
Yerevan → Barcelona
18.10.2026
$73
Flights Dusseldorf to Barcelona
Dusseldorf → Barcelona
18.08.2026
$32
Flights Stuttgart to Barcelona
Stuttgart → Barcelona
21.07.2026
$54
Flights Warsaw to Barcelona
Warsaw → Barcelona
11.10.2026
$32
Flights Paris to Barcelona
Paris → Barcelona
30.08.2026
$21
Flights Hamburg to Barcelona
Hamburg → Barcelona
22.09.2026
$41
Flights Vilnius to Barcelona
Vilnius → Barcelona
04.03.2027
$34

Average price of flights to Barcelona by month

Find the cheapest month – or even day – to fly to Barcelona.

July
August
November
January
February

Airlines Flying to Barcelona

Flying from Doha, Qatar to Barcelona, Spain, offers travelers a convenient route to explore the vibrant culture and stunning architecture of this Catalonian capital. Several airlines operate both direct and connecting flights between these two cities. Qatar Airways frequently provides direct flights, making the journey seamless, while airlines such as Lufthansa and Air France offer connecting options, typically with a layover in their respective hubs. The approximate flight duration for a direct flight is around 7 hours, while connecting flights can take anywhere from 12 to 20 hours depending on layover times.

When considering your budget, the average ticket price for a round trip from Doha to Barcelona ranges from approximately $600 to $1,200 (2,200 to 4,400 QAR). To secure the cheapest fares, it's advisable to book your flights between November and February, as these months generally see lower demand, allowing for more competitive pricing on airline tickets.

For travelers looking to maximize their experience, it's essential to plan your travel itinerary well in advance. Additionally, consider flying mid-week, as flights tend to be less crowded and more affordable compared to weekend departures. Lastly, keep an eye on any visa requirements for Spain to ensure a smooth entry into the country.

In summary, flying from Doha to Barcelona is a straightforward process with multiple options available to suit various budgets and preferences. With proper planning and timing, you can enjoy a memorable journey to this enchanting European destination.

Schedule flights Barcelona - Doha

05:35 → 16:10

direct

logo Brussels Airlines 3708
BCN — DOH
- - - T - - -
05:35 → 16:10

direct

logo Brussels Airlines 3708
BCN — DOH
- T - - - S -
06:20 → 16:05

direct

logo ITA Airways 75
BCN — DOH
- - - - F - -
06:20 → 16:05

direct

logo ITA Airways 75
BCN — DOH
- - - - - - S
06:20 → 16:05

direct

logo ITA Airways 75
BCN — DOH
- T - - - S -
06:20 → 16:05

direct

logo ITA Airways 75
BCN — DOH
- - - T - - -
06:20 → 16:05

direct

logo ITA Airways 75
BCN — DOH
- - W - - - -
06:20 → 16:05

direct

logo ITA Airways 75
BCN — DOH
M - - - - - -
10:00 → 22:25

direct

logo Austrian Airlines 402
BCN — DOH
M - - T F - S
10:00 → 22:25

direct

logo Austrian Airlines 402
BCN — DOH
- T W - - S -
10:00 → 22:25

direct

logo Austrian Airlines 402
BCN — DOH
M T W T F S S
10:35 → 23:30

direct

logo Iberia 408
BCN — DOH
M T - T F S S
10:35 → 23:30

direct

logo Iberia 408
BCN — DOH
- - W - - - -
10:45 → 20:50

direct

logo Etihad Airways 112
BCN — DOH
- - - - - - S
10:45 → 20:50

direct

logo Etihad Airways 112
BCN — DOH
- T W T - S -
11:10 → 23:20

direct

logo Middle East Airlines 244
BCN — DOH
- - - T - - -
11:50 → 23:25

direct

logo Lufthansa 1811
BCN — DOH
- - - - - S -
12:10 → 00:45

direct

logo Turkish Airlines 1854
BCN — DOH
M - - T - - -
12:10 → 00:45

direct

logo Turkish Airlines 1854
BCN — DOH
M - - - - - -
12:10 → 00:45

direct

logo Turkish Airlines 1854
BCN — DOH
- - W - - S -
12:10 → 00:45

direct

logo Turkish Airlines 1854
BCN — DOH
- - W T - S -
12:15 → 00:20

direct

logo Aegean Airlines 711
BCN — DOH
- - - - - S -
12:15 → 00:20

direct

logo Aegean Airlines 711
BCN — DOH
M T W T F - S
12:25 → 23:20

direct

logo Brussels Airlines 3698
BCN — DOH
- - - - F - -
12:25 → 23:20

direct

logo Brussels Airlines 3698
BCN — DOH
M - W - - - -
12:25 → 23:20

direct

logo Brussels Airlines 3698
BCN — DOH
- - - - - - S
12:30 → 23:30

direct

logo Iberia 410
BCN — DOH
- T - T - - -
12:30 → 23:30

direct

logo Iberia 410
BCN — DOH
- - - - F - -
12:30 → 23:30

direct

logo Iberia 410
BCN — DOH
M - - - - - -
12:35 → 00:10

direct

logo LOT Polish 438
BCN — DOH
- T - - - - S
12:35 → 00:10

direct

logo LOT Polish 438
BCN — DOH
- - - - F - -
12:35 → 00:10

direct

logo LOT Polish 438
BCN — DOH
- T - - - - -
12:35 → 00:10

direct

logo LOT Polish 438
BCN — DOH
- - W - - - S
13:25 → 23:25

direct

logo Lufthansa 1813
BCN — DOH
M - - T - - -
13:25 → 23:25

direct

logo Lufthansa 1813
BCN — DOH
- - - - - S -
13:25 → 23:25

direct

logo Lufthansa 1813
BCN — DOH
- T - - - - -
13:25 → 23:25

direct

logo Lufthansa 1813
BCN — DOH
- - W - - - -
13:25 → 23:25

direct

logo Lufthansa 1813
BCN — DOH
M T - T - - -
13:25 → 23:25

direct

logo Lufthansa 1813
BCN — DOH
- - W - - - S
13:25 → 23:25

direct

logo Lufthansa 1813
BCN — DOH
- - - - F - -
13:50 → 00:45

direct

logo Pegasus Airlines 1092
BCN — DOH
- - W T - - S
13:50 → 00:45

direct

logo Pegasus Airlines 1092
BCN — DOH
- - - - F - -
13:50 → 00:45

direct

logo Pegasus Airlines 1092
BCN — DOH
- T - - - - -
13:50 → 00:45

direct

logo Pegasus Airlines 1092
BCN — DOH
- - W T - - -
13:50 → 02:55

direct

logo Pegasus Airlines 1092
BCN — DOH
M - - - - S -
14:35 → 00:45

direct

logo Turkish Airlines 1468
BCN — DOH
- - - - - S -
14:35 → 00:45

direct

logo Turkish Airlines 1468
BCN — DOH
M - - T - - -
16:10 → 02:55

direct

logo Pegasus Airlines 1094
BCN — DOH
M - - - - S -
16:20 → 04:55

direct

logo Lufthansa 1131
BCN — DOH
M - W - F - S
16:25 → 05:30

direct

logo Egyptair 768
BCN — DOH
M - W - - - -
16:25 → 03:55

direct

logo Egyptair 768
BCN — DOH
- - - - - - S
16:25 → 05:30

direct

logo Egyptair 768
BCN — DOH
- - - - - S -
16:25 → 03:55

direct

logo Egyptair 768
BCN — DOH
- - - T F - -
16:25 → 03:55

direct

logo Egyptair 768
BCN — DOH
M - - - - - -
16:25 → 05:30

direct

logo Egyptair 768
BCN — DOH
- - - - - - S
16:25 → 03:55

direct

logo Egyptair 768
BCN — DOH
- - - - - S -
16:25 → 05:30

direct

logo Egyptair 768
BCN — DOH
- - - T F - -
16:25 → 03:55

direct

logo Egyptair 768
BCN — DOH
- - W - - - -
16:35 → 23:50

direct

logo Qatar Airways 146
BCN — DOH
M T W T F S S
17:10 → 04:55

direct

logo Lufthansa 1133
BCN — DOH
M - W - - - -
17:20 → 06:25

direct

logo Saudia 230
BCN — DOH
- - W - - - -
17:20 → 04:55

direct

logo Lufthansa 1133
BCN — DOH
- - - - F - S
22:30 → 09:30

direct

logo Etihad Airways 114
BCN — DOH
- T W - - - -
22:30 → 09:30

direct

logo Etihad Airways 114
BCN — DOH
- - - - F - -
05:35 → 16:10

1 stop

Brussels Airlines logo Brussels Airlines
BCN — DOH
- T - - - S -
05:35 → 16:10

1 stop

Brussels Airlines logo Brussels Airlines
BCN — DOH
- - - T - - -
06:20 → 16:05

1 stop

ITA Airways logo ITA Airways
BCN — DOH
- - - - - - S
06:20 → 16:05

1 stop

ITA Airways logo ITA Airways
BCN — DOH
- - - T - - -
06:20 → 16:05

1 stop

ITA Airways logo ITA Airways
BCN — DOH
- - - - F - -
06:20 → 16:05

1 stop

ITA Airways logo ITA Airways
BCN — DOH
- - W - - - -
06:20 → 16:05

1 stop

ITA Airways logo ITA Airways
BCN — DOH
- T - - - S -
06:20 → 16:05

1 stop

ITA Airways logo ITA Airways
BCN — DOH
M - - - - - -
10:00 → 22:25

1 stop

Austrian Airlines logo Austrian Airlines
BCN — DOH
- T W - - S -
10:00 → 22:25

1 stop

Austrian Airlines logo Austrian Airlines
BCN — DOH
M - - T F - S
10:00 → 22:25

1 stop

Austrian Airlines logo Austrian Airlines
BCN — DOH
M T W T F S S
10:35 → 23:30

1 stop

Iberia logo Iberia
BCN — DOH
M T - T F S S
10:35 → 23:30

1 stop

Iberia logo Iberia
BCN — DOH
- - W - - - -
10:45 → 20:50

1 stop

Etihad Airways logo Etihad Airways
BCN — DOH
- T W T - S -
10:45 → 20:50

1 stop

Etihad Airways logo Etihad Airways
BCN — DOH
- - - - - - S
11:10 → 23:20

1 stop

Middle East Airlines logo Middle East Airlines
BCN — DOH
- - - T - - -
11:50 → 23:25

1 stop

Lufthansa logo Lufthansa
BCN — DOH
- - - - - S -
12:10 → 00:45

1 stop

Turkish Airlines logo Turkish Airlines
BCN — DOH
- - W T - S -
12:10 → 00:45

1 stop

Turkish Airlines logo Turkish Airlines
BCN — DOH
M - - T - - -
12:10 → 00:45

1 stop

Turkish Airlines logo Turkish Airlines
BCN — DOH
M - - - - - -
12:10 → 00:45

1 stop

Turkish Airlines logo Turkish Airlines
BCN — DOH
- - W - - S -
12:15 → 00:20

1 stop

Aegean Airlines logo Aegean Airlines
BCN — DOH
M T W T F - S
12:15 → 00:20

1 stop

Aegean Airlines logo Aegean Airlines
BCN — DOH
- - - - - S -
12:25 → 23:20

1 stop

Brussels Airlines logo Brussels Airlines
BCN — DOH
- - - - F - -
12:25 → 23:20

1 stop

Brussels Airlines logo Brussels Airlines
BCN — DOH
- - - - - - S
12:25 → 23:20

1 stop

Brussels Airlines logo Brussels Airlines
BCN — DOH
M - W - - - -
12:30 → 23:30

1 stop

Iberia logo Iberia
BCN — DOH
- T - T - - -
12:30 → 23:30

1 stop

Iberia logo Iberia
BCN — DOH
- - - - F - -
12:30 → 23:30

1 stop

Iberia logo Iberia
BCN — DOH
M - - - - - -
12:35 → 00:10

1 stop

LOT Polish logo LOT Polish
BCN — DOH
- T - - - - -
12:35 → 00:10

1 stop

LOT Polish logo LOT Polish
BCN — DOH
- - - - F - -
12:35 → 00:10

1 stop

LOT Polish logo LOT Polish
BCN — DOH
- - W - - - S
12:35 → 00:10

1 stop

LOT Polish logo LOT Polish
BCN — DOH
- T - - - - S
13:25 → 23:25

1 stop

Lufthansa logo Lufthansa
BCN — DOH
M T - T - - -
13:25 → 23:25

1 stop

Lufthansa logo Lufthansa
BCN — DOH
- - W - - - -
13:25 → 23:25

1 stop

Lufthansa logo Lufthansa
BCN — DOH
- - - - - S -
13:25 → 23:25

1 stop

Lufthansa logo Lufthansa
BCN — DOH
- - W - - - S
13:25 → 23:25

1 stop

Lufthansa logo Lufthansa
BCN — DOH
- T - - - - -
13:25 → 23:25

1 stop

Lufthansa logo Lufthansa
BCN — DOH
M - - T - - -
13:25 → 23:25

1 stop

Lufthansa logo Lufthansa
BCN — DOH
- - - - F - -
13:50 → 00:45

1 stop

Pegasus Airlines logo Pegasus Airlines
BCN — DOH
- - W T - - S
13:50 → 00:45

1 stop

Pegasus Airlines logo Pegasus Airlines
BCN — DOH
- T - - - - -
13:50 → 00:45

1 stop

Pegasus Airlines logo Pegasus Airlines
BCN — DOH
- - W T - - -
13:50 → 00:45

1 stop

Pegasus Airlines logo Pegasus Airlines
BCN — DOH
- - - - F - -
13:50 → 02:55

1 stop

Pegasus Airlines logo Pegasus Airlines
BCN — DOH
M - - - - S -
14:35 → 00:45

1 stop

Turkish Airlines logo Turkish Airlines
BCN — DOH
- - - - - S -
14:35 → 00:45

1 stop

Turkish Airlines logo Turkish Airlines
BCN — DOH
M - - T - - -
16:10 → 02:55

1 stop

Pegasus Airlines logo Pegasus Airlines
BCN — DOH
M - - - - S -
16:20 → 04:55

1 stop

Lufthansa logo Lufthansa
BCN — DOH
M - W - F - S
16:25 → 03:55

1 stop

Egyptair logo Egyptair
BCN — DOH
- - - - - S -
16:25 → 03:55

1 stop

Egyptair logo Egyptair
BCN — DOH
M - - - - - -
16:25 → 03:55

1 stop

Egyptair logo Egyptair
BCN — DOH
- - - T F - -
16:25 → 03:55

1 stop

Egyptair logo Egyptair
BCN — DOH
- - W - - - -
16:25 → 03:55

1 stop

Egyptair logo Egyptair
BCN — DOH
- - - - - - S
16:25 → 05:30

1 stop

Egyptair logo Egyptair
BCN — DOH
- - - - - - S
16:25 → 05:30

1 stop

Egyptair logo Egyptair
BCN — DOH
- - - T F - -
16:25 → 05:30

1 stop

Egyptair logo Egyptair
BCN — DOH
M - W - - - -
16:25 → 05:30

1 stop

Egyptair logo Egyptair
BCN — DOH
- - - - - S -
16:35 → 23:50

direct

Qatar Airways logo Qatar Airways
BCN — DOH
M T W T F S S
17:10 → 04:55

1 stop

Lufthansa logo Lufthansa
BCN — DOH
M - W - - - -
17:20 → 04:55

1 stop

Lufthansa logo Lufthansa
BCN — DOH
- - - - F - S
17:20 → 06:25

1 stop

Saudia logo Saudia
BCN — DOH
- - W - - - -
22:30 → 09:30

1 stop

Etihad Airways logo Etihad Airways
BCN — DOH
- - - - F - -
22:30 → 09:30

1 stop

Etihad Airways logo Etihad Airways
BCN — DOH
- T W - - - -