Direct flights from Madrid to Frankfurt
All flights from MAD to FRA non-stop. There are direct flights from Barajas (MAD), Spain to Frankfurt Airport (FRA), Germany with Lufthansa, Iberia and Air Europa. 67 weekly departures are currently scheduled on this route. Departure times range from 05:55 to 19:50 depending on the schedule period. The flight distance is 888 miles (1429 km). Flight time ranges from 2 hours and 30 minutes to 2 hours and 45 minutes.
Airlines with non-stop routes:
Lufthansa
Iberia
Air Europa
Iberia Express
LATAM Airlines
Ryanair
Flight schedule from Madrid to Frankfurt with Lufthansa
This is a weekly direct flight schedule for Lufthansa. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Madrid to Frankfurt with Iberia
This is a weekly direct flight schedule for Iberia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Madrid to Frankfurt with Air Europa
This is a weekly direct flight schedule for Air Europa. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Madrid to Frankfurt scheduled departures
Select a date to see every published non-stop departure between MAD and FRA.
MAD - FRA route facts
-
Distance888 miles (1429 km)
-
Flight time2 hours and 30 minutes to 2 hours and 45 minutes
-
Airlines
Lufthansa
Iberia
Air Europa -
Airline alliancesStar Alliance oneworld SkyTeam
-
CabinsEconomy
-
Hub airportsLufthansa: FRA (Primary hub.)Iberia: MADAir Europa: MAD
-
Departure terminalsLufthansa: Terminal 2Iberia: Terminal 4 and Terminal 4SAir Europa: Terminal 2
-
Arrival terminalsLufthansa: Terminal 1Iberia: Terminal 3Air Europa: Terminal 3
-
AircraftLufthansa: Airbus A321, Airbus A320neo, Airbus A320, Airbus A321neo and Airbus A320 (sharklets)Iberia: Canadair (Bombardier) Regional Jet 1000Air Europa: Boeing 737MAX 8 Passenger
Route FAQ
Direct flights from Madrid to Germany
From Madrid to Berlin
BER Berlin Brandenburg Airport
From Madrid to Hamburg
HAM Hamburg Airport
From Madrid to Dusseldorf
DUS Dusseldorf Airport
From Madrid to Munich
MUC Munich Airport
From Madrid to Dusseldorf
NRN Niederrhein
