Flights from Doha to Barcelona – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
DOH to BCN – All flight route options from Hamad International Airport, Qatar to El Prat Airport, Spain. These flights are operated by 12 airlines. Fly non-stop with Qatar Airways or choose from 19 different transit flights. The shortest flight time is 6 hours and 45 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 El Prat Airport
We got great deals on hotels and car rentals near the airport.
Doha to Barcelona flights
There are over 20 airlines and as many as 277 flights every week to this destination. You can fly non-stop to Barcelona (BCN) from Doha (DOH) with Qatar Airways but if a stopover option suits you better you can choose to fly via Zagreb, Rome or any other of the 19 alternatives with connectiing airports.
Doha to Barcelona with Qatar Airways
You can fly non-stop every weekday with flights departing between 8:00 am and 2:00 am. Qatar Airways is a member of the air alliance OneWorld.
With Etihad Airways
If you fly from Doha with Etihad Airways you will do a stopover in Abu Dhabi, AUH before reaching Barcelona. This flight trip will take 10 hours and 5 minutes and you can fly every weekday with departures at 10 in the morning or 22 in the evening.
Distance & flight times: Hamad International Airport to El Prat Airport
The shortest flight time between DOH and BCN is 7 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 7h 5m | - | 3037 miles (4887 km) |
ZAG Zagreb | 9h 25m | - | - |
FCO Rome | 9h 40m | 2h 5m | 3052 miles (4911 km) |
AUH Abu Dhabi | 10h 5m | 2h 0m | 3428 miles (5516 km) |
AMM Amman | 10h 20m | 1h 50m | 3044 miles (4898 km) |
MUC Munich | 10h 30m | 2h 0m | 3372 miles (5426 km) |
BRU Brussels | 10h 35m | 2h 0m | 3733 miles (6006 km) |
WAW Warsaw | 10h 45m | 1h 40m | 3632 miles (5844 km) |
IST Istanbul | 11h 15m | 3h 45m | 3107 miles (4999 km) |
ALG Algiers | 11h 30m | 3h 5m | 3281 miles (5279 km) |
ATH Athens | 11h 30m | 4h 40m | 3038 miles (4888 km) |
SAW Istanbul | 11h 35m | 4h 5m | 3103 miles (4993 km) |
SOF Sofia | 11h 45m | 3h 40m | 3111 miles (5006 km) |
FRA Frankfurt | 11h 55m | 1h 30m | 3549 miles (5710 km) |
MAD Madrid | 11h 55m | 1h 20m | 3631 miles (5842 km) |
CAI Cairo | 12h 5m | 4h 25m | 3100 miles (4988 km) |
TUN Tunis | 12h 20m | - | - |
KWI Kuwait | 12h 35m | 4h 30m | 3055 miles (4915 km) |
VIE Vienna | 12h 45m | 3h 25m | 3334 miles (5364 km) |
AGP Malaga | 14h 5m | 4h 25m | 3864 miles (6217 km) |



Quick copy and share this page
From Doha to Spain
Below is a list of other destinations to Spain from Hamad International Airport with either direct flights or 1 stop connections.