Flights from Madrid to Frankfurt
MAD to FRA. All flight routes from Barajas, Spain to Frankfurt Airport, Germany. These routes are operated by 28 different airlines. You can either fly non-stop or choose from 40 different transit flights. The shortest flight time is 2 hours and 35 minutes.
Find the best prices on hotels and car rental near Frankfurt Airport
We got great deals on hotels and car rentals near the airport.
Madrid to Frankfurt flights
There are over 43 airlines and as many as 1204 flights every week to this destination. You can fly non-stop to Frankfurt (FRA) from Madrid (MAD) with Iberia, Lufthansa or Air Europa but if a stopover option suits you better you can choose to fly via Nantes, Nice or any other of the 40 alternatives with flight connections.
Madrid to Frankfurt with Iberia
You can fly non-stop every weekday with flights departing at 8 am, 16 pm or 19 pm. Iberia is a member of the air alliance OneWorld.
With Lufthansa
You can fly non-stop every weekday with flights departing between 5 am and 17 pm. You also have the option to do a transit flight via Munich. Lufthansa is a Star Alliance member.
With Air Europa
You can fly non-stop every weekday with flights departing at 07:05, 07:10 or 15:10. Air Europa is a member of SkyTeam.
With KLM
If you fly from Madrid with KLM you will do a stopover in Amsterdam, AMS before reaching Frankfurt. This flight trip will take 5 hours and you can fly every weekday with departures at 06:00, 13:05 or 17:10. KLM is a member of SkyTeam.
Miles & flight time: MAD - FRA
The shortest flight time between MAD and FRA is 2 hours and 50 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 2h 50m | - | 888 (1429 km) |
NTE Nantes | 4h 10m | 55m | 982 (1580 km) |
NCE Nice | 4h 15m | 2h 25m | 1045 (1681 km) |
BOD Bordeaux | 4h 25m | 1h 5m | 901 (1450 km) |
ZRH Zurich | 4h 25m | 1h 5m | 952 (1532 km) |
OPO Porto | 4h 25m | 30m | 1307 (2103 km) |
PMI Palma de Mallorca | 4h 25m | 45m | 1123 (1807 km) |
MXP Milan | 4h 35m | 1h 5m | 1024 (1648 km) |
ALC Alicante | 4h 35m | 45m | 1154 (1857 km) |
SCQ Santiago De Compostela | 4h 38m | 1h 0m | 1251 (2013 km) |
MRS Marseille | 4h 45m | 1h 0m | 982 (1580 km) |
VCE Venice | 4h 55m | 50m | 1240 (1995 km) |
VLC Valencia | 4h 55m | 1h 15m | 1033 (1662 km) |
AMS Amsterdam | 5h 0m | 1h 25m | 1140 (1834 km) |
TLS Toulouse | 5h 0m | 1h 25m | 896 (1442 km) |
BCN Barcelona | 5h 5m | 2h 45m | 984 (1583 km) |
BRU Brussels | 5h 10m | 1h 5m | 1012 (1628 km) |
BIO Bilbao | 5h 15m | 2h 0m | 918 (1477 km) |
LIN Milan | 5h 15m | 1h 45m | 1057 (1701 km) |
GVA Geneva | 5h 20m | 40m | 918 (1477 km) |
CDG Paris | 5h 25m | 2h 0m | 944 (1519 km) |
IBZ Ibiza | 5h 30m | 1h 50m | 1139 (1833 km) |
FCO Rome | 5h 30m | 1h 0m | 1429 (2299 km) |
MUC Munich | 5h 30m | 1h 55m | 1122 (1805 km) |
VIE Vienna | 5h 50m | 1h 40m | 1515 (2438 km) |
XRY Jerez De La Frontera | 5h 55m | 1h 40m | 1470 (2365 km) |
SXB Strasbourg | 6h 0m | 2h 55m | 899 (1446 km) |
OLB Olbia | 6h 0m | 2h 10m | 1325 (2132 km) |
LHR London | 6h 5m | 2h 5m | 1186 (1908 km) |
LIS Lisbon | 6h 5m | 1h 40m | 1490 (2397 km) |
HAM Hamburg | 6h 10m | 2h 5m | 1368 (2201 km) |
ALG Algiers | 6h 10m | 2h 15m | 1417 (2280 km) |
ORY Paris | 6h 15m | - | - |
TRN Turin | 6h 15m | 2h 45m | 996 (1603 km) |
LYS Lyon | 6h 15m | 3h 0m | 910 (1464 km) |
BER Berlin | 6h 15m | 3h 0m | 1424 (2291 km) |
PRG Prague | 6h 30m | 2h 25m | 1346 (2166 km) |
LJU Ljubljana | 6h 40m | 2h 35m | 1371 (2206 km) |
BLQ Bologna | 6h 50m | 3h 0m | 1213 (1952 km) |
AGP Malaga | 7h 0m | 2h 45m | 1403 (2257 km) |
LGW London | 8h 5m | - | - |
Unpublished Flight Rates From Madrid to Frankfurt
From Madrid to Germany
Below is a list of other destinations to Germany from Barajas with either direct flights or 1 stop connections.
- MUC Munich Direct
- DUS Dusseldorf Direct
- BER Berlin Direct
- HAM Hamburg Direct
- STR Stuttgart
- CGN Cologne
- HAJ Hanover
- NUE Nuremberg
- DTM Dortmund
- LEJ Leipzig/Halle
From Spain to Frankfurt
Below is a list of other cities in Spain with flights to Frankfurt with either non-stop or connecting flights.
- BCN Barcelona Direct
- PMI Palma de Mallorca Direct
- AGP Malaga Direct
- ALC Alicante Direct
- LPA Las Palmas Direct
- TFS Tenerife Direct
- VLC Valencia Direct
- IBZ Ibiza Direct
- SVQ Sevilla Direct
- ACE Lanzarote Direct