Flights from Barcelona to Doha – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BCN to DOH – All flight route options from El Prat Airport, Spain to Hamad International Airport, Qatar. These flights are operated by 26 airlines. Fly non-stop with Qatar Airways or choose from 21 different transit flights. The shortest flight time is 6 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Hamad Airport
We got great deals on hotels and car rentals near the airport.
Barcelona to Doha flights
There are over 22 airlines and as many as 450 flights every week to this destination. You can fly non-stop to Doha (DOH) from Barcelona (BCN) with Qatar Airways but if a stopover option suits you better you can choose to fly via Munich, Abu Dhabi or any other of the 21 alternatives with connectiing airports.
Barcelona to Doha with Qatar Airways
You can fly non-stop every weekday with flights departing between 8:00 am and 10:00 pm. Qatar Airways is a member of the air alliance OneWorld.
With Etihad Airways
If you fly from Barcelona with Etihad Airways you will do a stopover in Abu Dhabi, AUH before reaching Doha. This flight trip will take 9 hours and 20 minutes and you can fly every weekday with departures at 10:00 am, 9:00 pm or 10:00 pm.
Distance & flight times: El Prat Airport to Hamad International Airport
The shortest flight time between BCN and DOH is 6 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 6h 10m | - | 3037 miles (4887 km) |
MUC Munich | 8h 55m | 2h 50m | 3372 miles (5426 km) |
AUH Abu Dhabi | 9h 20m | 2h 15m | 3428 miles (5516 km) |
IST Istanbul | 9h 25m | 1h 25m | 3107 miles (4999 km) |
WAW Warsaw | 9h 30m | 1h 15m | 3632 miles (5844 km) |
CAI Cairo | 9h 55m | 2h 55m | 3100 miles (4988 km) |
SAW Istanbul | 10h 0m | 2h 35m | 3103 miles (4993 km) |
BRU Brussels | 10h 0m | 1h 40m | 3733 miles (6006 km) |
FCO Rome | 10h 0m | 2h 45m | 3052 miles (4911 km) |
FRA Frankfurt | 10h 20m | 1h 40m | 3549 miles (5710 km) |
ZAG Zagreb | 10h 20m | 2h 45m | 3198 miles (5146 km) |
ALG Algiers | 10h 45m | 3h 20m | 3281 miles (5279 km) |
GYD Baku | 11h 0m | 2h 50m | 3547 miles (5707 km) |
BEY Beirut | 11h 0m | 4h 5m | 3037 miles (4887 km) |
VIE Vienna | 11h 10m | 3h 50m | 3334 miles (5364 km) |
MAD Madrid | 11h 20m | 5h 0m | 3631 miles (5842 km) |
AGP Malaga | 11h 25m | 2h 20m | 3864 miles (6217 km) |
AMM Amman | 11h 25m | 4h 10m | 3044 miles (4898 km) |
ATH Athens | 11h 35m | 3h 40m | 3038 miles (4888 km) |
RUH Riyadh | 12h 5m | 4h 50m | 3105 miles (4996 km) |
JED Jeddah | 12h 15m | 4h 35m | 3387 miles (5450 km) |
RDO Warsaw | 12h 30m | - | - |



Quick copy and share this page
From Spain to Doha
Below is a list of other cities in Spain with flights to Doha with either non-stop or connecting flights.