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
07.07.2026
Price
$52
From
Milan
To
Barcelona
Depart date
30.07.2026
Price
$61
From
Rome
To
Barcelona
Depart date
27.07.2026
Price
$66
From
Alghero
To
Barcelona
Depart date
11.06.2026
Price
$67
From
Brussels
To
Barcelona
Depart date
18.06.2026
Price
$70
From
Sofia
To
Barcelona
Depart date
18.06.2026
Price
$70
From
Paris
To
Barcelona
Depart date
08.07.2026
Price
$71
From
Malta
To
Barcelona
Depart date
05.08.2026
Price
$72
From
London
To
Barcelona
Depart date
21.07.2026
Price
$74
From
Turin
To
Barcelona
Depart date
03.08.2026
Price
$75

Popular flights to Barcelona

Flights Frankfurt to Barcelona
Frankfurt → Barcelona
22.06.2026
$26
Flights Istanbul to Barcelona
Istanbul → Barcelona
17.11.2026
$80
Flights Paris to Barcelona
Paris → Barcelona
29.08.2026
$21
Flights Yerevan to Barcelona
Yerevan → Barcelona
14.07.2026
$72
Flights Warsaw to Barcelona
Warsaw → Barcelona
18.10.2026
$32
Flights Baku to Barcelona
Baku → Barcelona
28.10.2026
$110
Flights Vilnius to Barcelona
Vilnius → Barcelona
22.11.2026
$33
Flights Amsterdam to Barcelona
Amsterdam → Barcelona
21.09.2026
$82
Flights Almaty to Barcelona
Almaty → Barcelona
22.10.2026
$239
Flights Tbilisi to Barcelona
Tbilisi → Barcelona
25.10.2026
$110

Average price of flights to Barcelona by month

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

June
July
August
January

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

06:20 → 17:20

direct

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

direct

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

direct

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

direct

logo ITA Airways 75
BCN — DOH
M - - - - - -
06:20 → 17:20

direct

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

direct

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

direct

logo ITA Airways 75
BCN — DOH
- T - - - - -
09:25 → 16:55

direct

logo Qatar Airways 138
BCN — DOH
M - - - - S S
09:25 → 16:55

direct

logo Qatar Airways 138
BCN — DOH
M T W T F S S
09:25 → 16:55

direct

logo Qatar Airways 138
BCN — DOH
- - - - F - -
10:00 → 22:50

direct

logo Austrian Airlines 402
BCN — DOH
M - - - F - -
10:00 → 22:50

direct

logo Austrian Airlines 402
BCN — DOH
- - W - - - -
10:15 → 23:30

direct

logo Lufthansa 1125
BCN — DOH
- T - - - - -
10:15 → 23:30

direct

logo Lufthansa 1125
BCN — DOH
- - W - - - -
10:20 → 23:30

direct

logo Lufthansa 1125
BCN — DOH
- - - T - - -
10:20 → 23:30

direct

logo Lufthansa 1125
BCN — DOH
- - - - - S -
11:50 → 00:50

direct

logo Air Europa 7706
BCN — DOH
M - - T - S -
11:50 → 00:50

direct

logo Air Europa 7706
BCN — DOH
- T - - - - -
11:50 → 00:50

direct

logo Air Europa 7706
BCN — DOH
- - W - F - -
11:50 → 23:40

direct

logo Lufthansa 1811
BCN — DOH
- - - - - S -
11:50 → 00:50

direct

logo Air Europa 7706
BCN — DOH
- - - - - - S
12:10 → 00:45

direct

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

direct

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

direct

logo Turkish Airlines 1854
BCN — DOH
- - - - F - -
12:20 → 00:50

direct

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

direct

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

direct

logo Iberia 410
BCN — DOH
M - - - - - -
12:30 → 00:50

direct

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

direct

logo LOT Polish 438
BCN — DOH
M - - - - - S
12:35 → 00:30

direct

logo LOT Polish 438
BCN — DOH
- - W - - - -
12:35 → 00:30

direct

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

direct

logo LOT Polish 438
BCN — DOH
- - - - F - -
13:25 → 23:40

direct

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

direct

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

direct

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

direct

logo Lufthansa 1813
BCN — DOH
M - - T - - -
13:35 → 00:50

direct

logo Iberia 412
BCN — DOH
M T W T - - -
13:35 → 00:50

direct

logo Iberia 412
BCN — DOH
- - - - - - S
13:50 → 02:55

direct

logo Pegasus Airlines 1092
BCN — DOH
M - - - - - -
13:50 → 01:55

direct

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

direct

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

direct

logo Pegasus Airlines 1092
BCN — DOH
M - - - - S -
13:50 → 01:55

direct

logo Pegasus Airlines 1092
BCN — DOH
- T W - - - 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 - - - - - -
16:10 → 01:55

direct

logo Pegasus Airlines 1094
BCN — DOH
- - W - - - -
16:10 → 02:55

direct

logo Pegasus Airlines 1094
BCN — DOH
M - - - - S -
16:10 → 02:55

direct

logo Pegasus Airlines 1094
BCN — DOH
M - - - - - -
16:25 → 04:10

direct

logo Egyptair 768
BCN — DOH
- - - - - - S
16:50 → 00:20

direct

logo Qatar Airways 142
BCN — DOH
M T - T F S S
16:50 → 00:20

direct

logo Qatar Airways 142
BCN — DOH
- - - - - - S
17:00 → 00:30

direct

logo Qatar Airways 142
BCN — DOH
- - W - - - -
20:05 → 09:00

direct

logo Air Algerie 2015
BCN — DOH
M - - - - - -
22:55 → 06:25

direct

logo Qatar Airways 146
BCN — DOH
M T - T - S -
06:20 → 17:20

1 stop

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

1 stop

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

1 stop

ITA Airways logo ITA Airways
BCN — DOH
M - - - - - -
06:20 → 17:20

1 stop

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

1 stop

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

1 stop

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

1 stop

ITA Airways logo ITA Airways
BCN — DOH
- T - - - - -
09:25 → 16:55

direct

Qatar Airways logo Qatar Airways
BCN — DOH
M - - - - S S
09:25 → 16:55

direct

Qatar Airways logo Qatar Airways
BCN — DOH
- - - - F - -
09:25 → 16:55

direct

Qatar Airways logo Qatar Airways
BCN — DOH
M T W T F S S
10:00 → 22:50

1 stop

Austrian Airlines logo Austrian Airlines
BCN — DOH
- - W - - - -
10:00 → 22:50

1 stop

Austrian Airlines logo Austrian Airlines
BCN — DOH
M - - - F - -
10:15 → 23:30

1 stop

Lufthansa logo Lufthansa
BCN — DOH
- T - - - - -
10:15 → 23:30

1 stop

Lufthansa logo Lufthansa
BCN — DOH
- - W - - - -
10:20 → 23:30

1 stop

Lufthansa logo Lufthansa
BCN — DOH
- - - T - - -
10:20 → 23:30

1 stop

Lufthansa logo Lufthansa
BCN — DOH
- - - - - S -
11:50 → 00:50

1 stop

Air Europa logo Air Europa
BCN — DOH
- - - - - - S
11:50 → 00:50

1 stop

Air Europa logo Air Europa
BCN — DOH
- - W - F - -
11:50 → 00:50

1 stop

Air Europa logo Air Europa
BCN — DOH
M - - T - S -
11:50 → 00:50

1 stop

Air Europa logo Air Europa
BCN — DOH
- T - - - - -
11:50 → 23:40

1 stop

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

1 stop

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

1 stop

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

1 stop

Turkish Airlines logo Turkish Airlines
BCN — DOH
- - - - F - -
12:20 → 00:50

1 stop

Iberia logo Iberia
BCN — DOH
- - - T - - -
12:30 → 00:50

1 stop

Iberia logo Iberia
BCN — DOH
M - - - - - -
12:30 → 00:50

1 stop

Iberia logo Iberia
BCN — DOH
- T - T - - -
12:30 → 00:50

1 stop

Iberia logo Iberia
BCN — DOH
- - - - F - -
12:35 → 00:30

1 stop

LOT Polish logo LOT Polish
BCN — DOH
M - - - - - S
12:35 → 00:30

1 stop

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

1 stop

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

1 stop

LOT Polish logo LOT Polish
BCN — DOH
- - - - F - -
13:25 → 23:40

1 stop

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

1 stop

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

1 stop

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

1 stop

Lufthansa logo Lufthansa
BCN — DOH
M T - - - - -
13:35 → 00:50

1 stop

Iberia logo Iberia
BCN — DOH
M T W T - - -
13:35 → 00:50

1 stop

Iberia logo Iberia
BCN — DOH
- - - - - - S
13:50 → 02:55

1 stop

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

1 stop

Pegasus Airlines logo Pegasus Airlines
BCN — DOH
M - - - - S -
13:50 → 01:55

1 stop

Pegasus Airlines logo Pegasus Airlines
BCN — DOH
- T W - - - S
13:50 → 01:55

1 stop

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

1 stop

Pegasus Airlines logo Pegasus Airlines
BCN — DOH
- - - - - - 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 - - - - - -
16:10 → 01:55

1 stop

Pegasus Airlines logo Pegasus Airlines
BCN — DOH
- - W - - - -
16:10 → 02:55

1 stop

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

1 stop

Pegasus Airlines logo Pegasus Airlines
BCN — DOH
M - - - - S -
16:25 → 04:10

1 stop

Egyptair logo Egyptair
BCN — DOH
- - - - - - S
16:50 → 00:20

direct

Qatar Airways logo Qatar Airways
BCN — DOH
M T - T F S S
16:50 → 00:20

direct

Qatar Airways logo Qatar Airways
BCN — DOH
- - - - - - S
17:00 → 00:30

direct

Qatar Airways logo Qatar Airways
BCN — DOH
- - W - - - -
20:05 → 09:00

1 stop

Air Algerie logo Air Algerie
BCN — DOH
M - - - - - -
22:55 → 06:25

direct

Qatar Airways logo Qatar Airways
BCN — DOH
M T - T - S -