Flights from Munich to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MUC to MAD – All flight route options from Munich Airport, Germany to Barajas, Spain. These flights are operated by 25 different airlines. Fly non-stop or choose from 45 different connecting flights. The shortest flight time is 2 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 Barajas
We got great deals on hotels and car rentals near the airport.
Munich to Madrid flights
There are over 48 airlines and as many as 1055 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Munich (MUC) with Iberia, Lufthansa or Air Europa but if a stopover option suits you better you can choose to fly via Toulouse, Asturias or any other of the 45 alternatives with connectiing airports.
Munich to Madrid with Iberia
You can fly non-stop every weekday with flights departing at 7:00 am, 12 noon or 7:00 pm. Iberia is a member of the air alliance OneWorld.
With Luxair
If you fly from Munich with Luxair you will do a stopover in Luxembourg, LUX before reaching Madrid. This flight trip will take 4 hours and 40 minutes and you can fly every Friday or Sunday with departures at 13:15 or 14:55.
Distance & flight times: Munich Airport to Barajas
The shortest flight time between MUC and MAD is 2 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 50m | - | 935 miles (1504 km) |
TLS Toulouse | 4h 10m | 1h 0m | 935 miles (1504 km) |
OVD Asturias | 4h 20m | 30m | 1169 miles (1881 km) |
NTE Nantes | 4h 25m | 40m | 1104 miles (1776 km) |
MRS Marseille | 4h 30m | 1h 5m | 963 miles (1549 km) |
CDG Paris | 4h 40m | 55m | 1089 miles (1752 km) |
LUX Luxembourg | 4h 40m | 1h 5m | 1064 miles (1712 km) |
BRU Brussels | 4h 55m | 1h 15m | 1195 miles (1923 km) |
LJU Ljubljana | 5h 0m | 1h 15m | 1185 miles (1907 km) |
CAG Cagliari | 5h 5m | 1h 5m | 1324 miles (2130 km) |
NCE Nice | 5h 5m | 1h 25m | 991 miles (1595 km) |
SVQ Sevilla | 5h 10m | 55m | 1418 miles (2282 km) |
GVA Geneva | 5h 10m | 1h 50m | 936 miles (1506 km) |
ZRH Zurich | 5h 15m | 1h 50m | 936 miles (1506 km) |
SPU Split | 5h 15m | 55m | 1443 miles (2322 km) |
TUN Tunis | 5h 20m | 55m | 1591 miles (2560 km) |
LYS Lyon | 5h 25m | 2h 0m | 936 miles (1506 km) |
FRA Frankfurt | 5h 35m | 45m | 1075 miles (1730 km) |
BCN Barcelona | 5h 35m | 55m | 985 miles (1585 km) |
HAM Hamburg | 5h 35m | 2h 15m | 1486 miles (2391 km) |
IBZ Ibiza | 5h 45m | 1h 55m | 1126 miles (1812 km) |
LIN Milan | 5h 50m | 2h 20m | 971 miles (1562 km) |
BIO Bilbao | 5h 55m | 1h 45m | 991 miles (1595 km) |
BLQ Bologna | 6h 0m | 1h 50m | 1076 miles (1731 km) |
BER Berlin | 6h 5m | 2h 20m | 1444 miles (2323 km) |
DUS Dusseldorf | 6h 5m | 2h 15m | 1202 miles (1934 km) |
PMI Palma de Mallorca | 6h 5m | 2h 40m | 1100 miles (1770 km) |
MXP Milan | 6h 10m | 2h 20m | 956 miles (1538 km) |
VCE Venice | 6h 10m | 55m | 1078 miles (1735 km) |
FCO Rome | 6h 10m | 2h 0m | 1285 miles (2068 km) |
TRN Turin | 6h 13m | 2h 45m | 952 miles (1532 km) |
VLC Valencia | 6h 15m | 2h 40m | 1044 miles (1680 km) |
ZAG Zagreb | 6h 15m | 1h 5m | 1328 miles (2137 km) |
OPO Porto | 6h 20m | 2h 0m | 1392 miles (2240 km) |
MAH Menorca | 6h 20m | 2h 40m | 1114 miles (1792 km) |
ALC Alicante | 6h 20m | 2h 30m | 1156 miles (1860 km) |
AGP Malaga | 6h 25m | 2h 5m | 1427 miles (2296 km) |
OLB Olbia | 6h 30m | 2h 35m | 1218 miles (1960 km) |
LIS Lisbon | 6h 35m | 1h 55m | 1559 miles (2508 km) |
AMS Amsterdam | 6h 40m | 1h 5m | 1327 miles (2135 km) |
PRG Prague | 6h 40m | 2h 40m | 1258 miles (2024 km) |
MAN Manchester | 6h 50m | 2h 15m | 1603 miles (2579 km) |
NAP Naples | 6h 55m | 2h 20m | 1472 miles (2368 km) |
PMO Palermo | 7h 20m | 2h 35m | 1617 miles (2602 km) |
BUD Budapest | 7h 25m | 2h 50m | 1584 miles (2549 km) |
LHR London | 8h 45m | 3h 10m | 1365 miles (2196 km) |


Quick copy and share this page
From Munich to Spain
Below is a list of other destinations to Spain from Munich Airport with either direct flights or 1 stop connections.
-
BCN Barcelona Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas Direct
-
TFS Tenerife Direct
-
VLC Valencia Direct
-
SVQ Sevilla Direct
-
IBZ Ibiza Direct
-
ACE Lanzarote Direct
From Germany to Madrid
Below is a list of other cities in Germany with flights to Madrid with either non-stop or connecting flights.
-
FRA Frankfurt Direct
-
DUS Dusseldorf Direct
-
BER Berlin Direct
-
STR Stuttgart
-
HAM Hamburg Direct
-
CGN Cologne
-
HAJ Hanover
-
NUE Nuremberg
-
LEJ Leipzig/Halle
-
BRE Bremen