Which airport are you flying from?

Direct flights from Madrid to Frankfurt

Airlines Schedules

MAD - FRA route map 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.

MAD
Barajas
SpainMadrid , Spain
FRA
Frankfurt Airport
GermanyFrankfurt , Germany
MAD
Barajas
SpainMadrid , Spain
Frankfurt Airport
GermanyFrankfurt , Germany
FRA
Flight time 2h 30min to 2h 45min
Updated Jun 29, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Lufthansa Star Alliance

Departure times vary between 05:55 and 17:25 • From Terminal 2
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28 flights/week
28 flights/week

Iberia oneworld

Departure times vary between 08:40 and 19:50 • From Terminal 4 and Terminal 4S
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
21 flights/week
21 flights/week

Air Europa SkyTeam

Departure times vary between 07:00 and 15:15 • From Terminal 2
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
18 flights/week
18 flights/week
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
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
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
LH1121
05:55
05:55
05:55
06:05
06:00
05:55
05:55
LH1123
08:25
08:25
08:25
08:20
08:25
08:25
08:15
LH1113
13:25
13:05
13:05
13:05
13:05
13:05
13:15
LH1115
17:00
17:00
16:55
17:25
16:55
16:55
17:10

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
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
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
IB1327
08:40
08:40
08:40
08:40
08:40
08:40
08:40
IB1333
16:15
16:15
16:15
16:15
16:15
16:15
----
IB1331
19:45
19:45
19:45
19:45
19:45
19:45
19:45

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
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
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
UX1503
07:00
07:00
07:00
07:00
07:00
07:00
07:00
UX1509
15:15
15:15
15:15
15:15
15:15
15:15
15:15

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
SPONSORED AD

Madrid to Frankfurt scheduled departures

Select a date to see every published non-stop departure between MAD and FRA.

Saturday
Sat
Jul 25
9 flights(9)
Sunday
Sun
Jul 26
8 flights(8)
Monday
Mon
Jul 27
9 flights(9)
Tuesday
Tue
Jul 28
9 flights(9)
Wednesday
Wed
Jul 29
9 flights(9)
Thursday
Thu
Jul 30
9 flights(9)
Friday
Fri
Jul 31
9 flights(9)
Time
Airline
Flight
05:55
Lufthansa Lufthansa
LH1121
07:00
Air Europa Air Europa
UX1503
08:25
Lufthansa Lufthansa
LH1123
08:40
Iberia Iberia
IB1327
13:05
Lufthansa Lufthansa
LH1113
15:15
Air Europa Air Europa
UX1509
16:15
Iberia Iberia
IB1333
16:55
Lufthansa Lufthansa
LH1115
19:45
Iberia Iberia
IB1331
05:55
Lufthansa Lufthansa
LH1121
07:00
Air Europa Air Europa
UX1503
08:15
Lufthansa Lufthansa
LH1123
08:40
Iberia Iberia
IB1327
13:15
Lufthansa Lufthansa
LH1113
15:15
Air Europa Air Europa
UX1509
17:10
Lufthansa Lufthansa
LH1115
19:45
Iberia Iberia
IB1331
05:55
Lufthansa Lufthansa
LH1121
07:00
Air Europa Air Europa
UX1503
08:25
Lufthansa Lufthansa
LH1123
08:40
Iberia Iberia
IB1327
13:25
Lufthansa Lufthansa
LH1113
15:15
Air Europa Air Europa
UX1509
16:15
Iberia Iberia
IB1333
17:00
Lufthansa Lufthansa
LH1115
19:45
Iberia Iberia
IB1331
05:55
Lufthansa Lufthansa
LH1121
07:00
Air Europa Air Europa
UX1503
08:25
Lufthansa Lufthansa
LH1123
08:40
Iberia Iberia
IB1327
13:05
Lufthansa Lufthansa
LH1113
15:15
Air Europa Air Europa
UX1509
16:15
Iberia Iberia
IB1333
17:00
Lufthansa Lufthansa
LH1115
19:45
Iberia Iberia
IB1331
05:55
Lufthansa Lufthansa
LH1121
07:00
Air Europa Air Europa
UX1503
08:25
Lufthansa Lufthansa
LH1123
08:40
Iberia Iberia
IB1327
13:05
Lufthansa Lufthansa
LH1113
15:15
Air Europa Air Europa
UX1509
16:15
Iberia Iberia
IB1333
16:55
Lufthansa Lufthansa
LH1115
19:45
Iberia Iberia
IB1331
06:05
Lufthansa Lufthansa
LH1121
07:00
Air Europa Air Europa
UX1503
08:20
Lufthansa Lufthansa
LH1123
08:40
Iberia Iberia
IB1327
13:05
Lufthansa Lufthansa
LH1113
15:15
Air Europa Air Europa
UX1509
16:15
Iberia Iberia
IB1333
17:25
Lufthansa Lufthansa
LH1115
19:45
Iberia Iberia
IB1331
06:00
Lufthansa Lufthansa
LH1121
07:00
Air Europa Air Europa
UX1503
08:25
Lufthansa Lufthansa
LH1123
08:40
Iberia Iberia
IB1327
13:05
Lufthansa Lufthansa
LH1113
15:15
Air Europa Air Europa
UX1509
16:15
Iberia Iberia
IB1333
16:55
Lufthansa Lufthansa
LH1115
19:45
Iberia Iberia
IB1331
Arriving at Frankfurt Airport
Frankfurt Airport
SPONSORED AD
MAD-FRA flight route
Route map from Madrid, MAD to Frankfurt, FRA. The distance is 888 miles or 1429 km.
Madrid - Frankfurt direct flight map
SPONSORED AD
SPONSORED AD

MAD - FRA route facts

  • Distance
    888 miles (1429 km)
  • Flight time
    2 hours and 30 minutes to 2 hours and 45 minutes
  • Airlines
    Lufthansa Lufthansa
    Iberia Iberia
    Air Europa Air Europa
  • Airline alliances
    Star Alliance oneworld SkyTeam
  • Cabins
    Economy
  • Hub airports
    Lufthansa: FRA (Primary hub.)
    Iberia: MAD
    Air Europa: MAD
  • Departure terminals
    Lufthansa: Terminal 2
    Iberia: Terminal 4 and Terminal 4S
    Air Europa: Terminal 2
  • Arrival terminals
    Lufthansa: Terminal 1
    Iberia: Terminal 3
    Air Europa: Terminal 3
  • Aircraft
    Lufthansa: Airbus A321, Airbus A320neo, Airbus A320, Airbus A321neo and Airbus A320 (sharklets)
    Iberia: Canadair (Bombardier) Regional Jet 1000
    Air Europa: Boeing 737MAX 8 Passenger

Route FAQ

Lufthansa, Iberia and Air Europa operate non-stop flights from MAD to FRA with 67 weekly departures.

Scheduled flight time from MAD to FRA ranges from 2 hours and 30 minutes to 2 hours and 45 minutes. The route covers 888 miles (1429 km).

67 weekly departures are currently scheduled on this route, with published departure times ranging from 05:55 to 19:50 depending on the schedule period.

Departure terminals: Lufthansa: Terminal 2, Iberia: Terminal 4 and Terminal 4S and Air Europa: Terminal 2. Arrival terminals: Lufthansa: Terminal 1, Iberia: Terminal 3 and Air Europa: Terminal 3.

Economy are currently scheduled on non-stop flights for this route.
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

SPONSORED AD
SPONSORED AD