Flights from Madrid to Dubai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to DXB – All flight route options from Barajas, Spain to Dubai International Airport, United Arab Emirates. These flights are operated by 34 airlines. Fly non-stop with Emirates or choose from 47 different transit flights. The shortest flight time is 7 hours and 5 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 Dubai Airport
We got great deals on hotels and car rentals near the airport.
Madrid to Dubai flights
There are over 48 airlines and as many as 1893 flights every week to this destination. You can fly non-stop to Dubai (DXB) from Madrid (MAD) with Emirates but if a stopover option suits you better you can choose to fly via Olbia, Catania or any other of the 47 alternatives with connectiing airports.
Madrid to Dubai with Emirates
You can fly non-stop every weekday with flights departing between 2:00 pm and 10:00 pm.
With Middle East Airlines
If you fly from Madrid with Middle East Airlines you will do a stopover in Beirut, BEY before reaching Dubai. This flight trip will take 8 hours and 45 minutes and you can fly every Wednesday with departures at 14:25. Middle East Airlines is a member of SkyTeam.
Distance & flight times: Barajas to Dubai International Airport
The shortest flight time between MAD and DXB is 7 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 7h 5m | - | 3529 miles (5678 km) |
OLB Olbia | 9h 15m | 1h 5m | 3532 miles (5683 km) |
CTA Catania | 9h 45m | 1h 35m | 3539 miles (5694 km) |
BUD Budapest | 9h 45m | 1h 15m | 3737 miles (6013 km) |
DOH Doha | 9h 45m | 2h 50m | 3565 miles (5736 km) |
PRG Prague | 10h 0m | 2h 20m | 3882 miles (6246 km) |
TLV Tel Aviv-Yafo | 10h 5m | 1h 55m | 3545 miles (5704 km) |
FCO Rome | 10h 15m | 2h 0m | 3543 miles (5701 km) |
IST Istanbul | 10h 25m | 1h 45m | 3580 miles (5760 km) |
DBV Dubrovnik | 10h 25m | 2h 20m | 3567 miles (5739 km) |
BEY Beirut | 10h 25m | 2h 15m | 3530 miles (5680 km) |
CDG Paris | 10h 30m | 1h 30m | 3937 miles (6335 km) |
SAW Istanbul | 10h 45m | 2h 5m | 3575 miles (5752 km) |
BCN Barcelona | 10h 50m | 3h 40m | 3534 miles (5686 km) |
DUS Dusseldorf | 11h 0m | 3h 10m | 4026 miles (6478 km) |
BEG Belgrade | 11h 15m | 2h 45m | 3636 miles (5850 km) |
CFU Kerkyra | 11h 15m | 2h 50m | 3531 miles (5681 km) |
LIS Lisbon | 11h 25m | 2h 50m | 4154 miles (6684 km) |
HAM Hamburg | 11h 30m | 2h 20m | 4163 miles (6698 km) |
LIN Milan | 11h 30m | - | - |
AMM Amman | 11h 30m | 3h 20m | 3543 miles (5701 km) |
ZAG Zagreb | 11h 35m | 3h 0m | 3658 miles (5886 km) |
BRU Brussels | 11h 40m | 1h 20m | 4038 miles (6497 km) |
ALG Algiers | 11h 40m | 2h 35m | 3618 miles (5821 km) |
ATH Athens | 11h 45m | 1h 50m | 3529 miles (5678 km) |
ZRH Zurich | 11h 45m | 3h 25m | 3753 miles (6039 km) |
GVA Geneva | 11h 50m | 3h 15m | 3704 miles (5960 km) |
NCE Nice | 11h 54m | 3h 50m | 3587 miles (5771 km) |
LYS Lyon | 11h 54m | 3h 45m | 3686 miles (5931 km) |
WAW Warsaw | 11h 55m | 3h 40m | 4015 miles (6460 km) |
BLQ Bologna | 11h 55m | 3h 50m | 3611 miles (5810 km) |
MUC Munich | 12h 0m | 3h 25m | 3786 miles (6092 km) |
CMN Casablanca | 12h 5m | 2h 0m | 4339 miles (6981 km) |
LHR London | 12h 5m | 1h 0m | 4212 miles (6777 km) |
MLA Malta | 12h 5m | 1h 45m | 3568 miles (5741 km) |
RIX Riga | 12h 15m | 2h 0m | 4381 miles (7049 km) |
MAN Manchester | 12h 20m | 2h 40m | 4430 miles (7128 km) |
CAI Cairo | 12h 20m | 3h 15m | 3601 miles (5794 km) |
MXP Milan | 12h 25m | 4h 10m | 3659 miles (5887 km) |
VCE Venice | 12h 30m | 4h 20m | 3647 miles (5868 km) |
FRA Frankfurt | 12h 30m | 3h 20m | 3914 miles (6298 km) |
VIE Vienna | 12h 30m | 3h 50m | 3766 miles (6059 km) |
LGW London | 12h 55m | 3h 20m | 4179 miles (6724 km) |
JTR Thira | 13h 0m | 4h 40m | 3531 miles (5681 km) |
JED Jeddah | 13h 15m | 4h 30m | 3882 miles (6246 km) |
ORY Paris | 13h 15m | - | - |
CPH Copenhagen | 13h 50m | 4h 5m | 4297 miles (6914 km) |
AMS Amsterdam | 13h 55m | 4h 40m | 4141 miles (6663 km) |


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