Flights from Dubai to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
DXB to MAD – All flight route options from Dubai International Airport, United Arab Emirates to Barajas, Spain. These flights are operated by 29 airlines. Fly non-stop with Emirates or choose from 46 different transit flights. The shortest flight time is 7 hours and 50 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 Barajas
We got great deals on hotels and car rentals near the airport.
Dubai to Madrid flights
There are over 47 airlines and as many as 1480 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Dubai (DXB) with Emirates but if a stopover option suits you better you can choose to fly via Ljubljana, Doha or any other of the 46 alternatives with connectiing airports.
Tip! You can also fly to Madrid from Dubai Al Maktoum (DWC).
Dubai to Madrid with Emirates
You can fly non-stop every weekday with flights departing at 07 in the morning or 14 in the afternoon.
With SWISS
If you fly from Dubai with SWISS you will do a stopover in Zurich, ZRH before reaching Madrid. This flight trip will take 10 hours and 5 minutes and you can fly every weekday with departures at 01:15 or 02:00. SWISS is a Star Alliance member.
Distance & flight times: Dubai International Airport to Barajas
The shortest flight time between DXB and MAD is 7 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 7h 50m | - | 3529 miles (5678 km) |
LJU Ljubljana | 10h 0m | 55m | 3676 miles (5915 km) |
DOH Doha | 10h 10m | 1h 10m | 3565 miles (5736 km) |
CFU Kerkyra | 10h 20m | 1h 15m | 3531 miles (5681 km) |
FCO Rome | 10h 25m | 1h 10m | 3543 miles (5701 km) |
AMM Amman | 10h 25m | 1h 30m | 3543 miles (5701 km) |
ALG Algiers | 10h 30m | 1h 25m | 3618 miles (5821 km) |
ZRH Zurich | 10h 30m | 1h 25m | 3753 miles (6039 km) |
MUC Munich | 10h 45m | 1h 35m | 3786 miles (6092 km) |
OTP Bucharest | 10h 45m | 1h 20m | 3655 miles (5881 km) |
IST Istanbul | 10h 55m | 4h 20m | 3580 miles (5760 km) |
SAW Istanbul | 11h 0m | 1h 40m | 3575 miles (5752 km) |
CAI Cairo | 11h 10m | 2h 10m | 3601 miles (5794 km) |
GVA Geneva | 11h 10m | 2h 0m | 3704 miles (5960 km) |
BEG Belgrade | 11h 13m | 1h 55m | 3636 miles (5850 km) |
VCE Venice | 11h 15m | 2h 15m | 3647 miles (5868 km) |
BUD Budapest | 11h 20m | 2h 0m | 3737 miles (6013 km) |
CPH Copenhagen | 11h 25m | 1h 20m | 4297 miles (6914 km) |
ZAG Zagreb | 11h 30m | 2h 40m | 3658 miles (5886 km) |
DBV Dubrovnik | 11h 35m | 2h 30m | 3567 miles (5739 km) |
JED Jeddah | 11h 40m | 2h 10m | 3882 miles (6246 km) |
BRU Brussels | 11h 40m | 2h 10m | 4038 miles (6497 km) |
TUN Tunis | 11h 40m | 3h 10m | 3564 miles (5734 km) |
BGY Milan | 11h 40m | - | - |
VIE Vienna | 11h 55m | 2h 45m | 3766 miles (6059 km) |
DUS Dusseldorf | 11h 55m | 3h 15m | 4026 miles (6478 km) |
NAP Naples | 11h 55m | 2h 40m | 3535 miles (5688 km) |
HAM Hamburg | 12h 0m | 2h 10m | 4163 miles (6698 km) |
BCN Barcelona | 12h 5m | 4h 45m | 3534 miles (5686 km) |
PRG Prague | 12h 10m | 2h 35m | 3882 miles (6246 km) |
LHR London | 12h 10m | 2h 40m | 4212 miles (6777 km) |
SOF Sofia | 12h 15m | 3h 40m | 3587 miles (5771 km) |
TLV Tel Aviv-Yafo | 12h 40m | 3h 50m | 3545 miles (5704 km) |
CDG Paris | 12h 40m | 3h 15m | 3937 miles (6335 km) |
WAW Warsaw | 12h 45m | 3h 0m | 4015 miles (6460 km) |
ATH Athens | 12h 45m | 1h 10m | 3529 miles (5678 km) |
BEY Beirut | 13h 0m | 4h 40m | 3530 miles (5680 km) |
FRA Frankfurt | 13h 15m | 3h 20m | 3914 miles (6298 km) |
JMK Mykonos | 13h 15m | 4h 30m | 3529 miles (5678 km) |
AMS Amsterdam | 13h 25m | 3h 40m | 4141 miles (6663 km) |
STN London | 13h 35m | - | - |
CMN Casablanca | 13h 40m | 3h 40m | 4339 miles (6981 km) |
LIS Lisbon | 13h 45m | 4h 10m | 4154 miles (6684 km) |
MXP Milan | 13h 55m | 4h 55m | 3659 miles (5887 km) |
LGW London | 13h 55m | 4h 30m | 4193 miles (6747 km) |
MLA Malta | 14h 45m | 3h 40m | 3568 miles (5741 km) |
MAN Manchester | 15h 0m | 4h 20m | 4430 miles (7128 km) |


Quick copy and share this page
From Dubai to Spain
Below is a list of other destinations to Spain from Dubai International Airport with either direct flights or 1 stop connections.
From United Arab Emirates to Madrid
Below is a list of other cities in United Arab Emirates with flights to Madrid with either non-stop or connecting flights.
-
AUH Abu Dhabi Direct
-
SHJ Sharjah
-
DWC Dubai