Flight times from Madrid to Frankfurt & schedule

The average flight time from Madrid to Frankfurt is About 2 hours 38 minutes, covering a distance of About 1,422.52km.

Flight duration

About 2 hours 38 minutes

Flight distance

About 1,422.52km

How long is the flight from Madrid to Frankfurt?

The flights usually depart from Madrid Barajas Airport and arrive at Frankfurt Airport.

See more
Earliest first
Latest first
Wizz Air Malta W47401
MAD 05:25
PMI 06:55
With stops 1.5h
S
M
T
W
T
F
S
Condor Airlines DE1505
PMI 14:05
FRA 16:25
2.3h
S
M
T
W
T
F
S
Check prices
Iberia Express Airways I21653
MAD 05:30
PMI 06:55
With stops 1.4h
S
M
T
W
T
F
S
Condor Airlines DE1505
PMI 14:05
FRA 16:25
2.3h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46208
MAD 06:00
FCO 08:30
With stops 2.5h
S
M
T
W
T
F
S
Ryanair FR6039
FCO 08:50
HHN 10:50
2.0h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1117
MAD 06:05
FRA 08:35
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
Air Europa UX1503
MAD 07:00
FRA 09:45
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Iberia IB1327
MAD 08:40
FRA 11:25
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5516
MAD 08:40
FRA 11:25
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR9602
MAD 09:20
FCO 11:45
With stops 2.4h
S
M
T
W
T
F
S
Ryanair FR6039
FCO 08:50
HHN 10:50
2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR2753
MAD 09:35
MXP 11:50
With stops 2.3h
S
M
T
W
T
F
S
easyJet U25403
LIN 07:00
FRA 08:20
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR2753
MAD 09:35
MXP 11:50
With stops 2.3h
S
M
T
W
T
F
S
Condor Airlines DE4261
MXP 07:05
FRA 08:20
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR348
MAD 10:00
STN 11:30
With stops 2.5h
S
M
T
W
T
F
S
Ryanair FR1749
STN 19:15
HHN 21:35
1.3h
S
M
T
W
T
F
S
Check prices
Air Europa UX6013
MAD 10:15
PMI 11:35
With stops 1.3h
S
M
T
W
T
F
S
Condor Airlines DE1505
PMI 14:05
FRA 16:25
2.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR5493
MAD 10:15
BGY 12:35
With stops 2.3h
S
M
T
W
T
F
S
easyJet U25427
LIN 18:00
FRA 19:20
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR5493
MAD 10:15
BGY 12:35
With stops 2.3h
S
M
T
W
T
F
S
easyJet U25403
LIN 07:00
FRA 08:20
1.3h
S
M
T
W
T
F
S
Check prices
Iberia Express Airways I21661
MAD 10:30
PMI 11:55
With stops 1.4h
S
M
T
W
T
F
S
Condor Airlines DE1505
PMI 14:05
FRA 16:25
2.3h
S
M
T
W
T
F
S
Check prices
KLM KL1502
MAD 10:50
AMS 13:25
With stops 2.6h
S
M
T
W
T
F
S
KLM KL1821
AMS 16:55
FRA 18:00
1.1h
S
M
T
W
T
F
S
Check prices
Ryanair FR2629
MAD 12:00
STN 13:30
With stops 2.5h
S
M
T
W
T
F
S
Ryanair FR1749
STN 19:15
HHN 21:35
1.3h
S
M
T
W
T
F
S
Check prices
Air Serbia JU571
MAD 12:30
BEG 15:40
With stops 3.2h
S
M
T
W
T
F
S
Air Serbia JU352
BEG 17:25
FRA 19:30
2.1h
S
M
T
W
T
F
S
Check prices
KLM KL1504
MAD 13:05
AMS 15:40
With stops 2.6h
S
M
T
W
T
F
S
KLM KL1825
AMS 21:20
FRA 22:25
1.1h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1113
MAD 13:20
FRA 15:50
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
See all
Vueling Airlines VY5106
MAD 21:50
FCO 00:15
With stops 2.4h
S
M
T
W
T
F
S
easyJet U22993
FCO 06:40
FRA 08:40
2.0h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46314
MAD 21:15
MXP 23:25
With stops 2.2h
S
M
T
W
T
F
S
easyJet U25403
LIN 07:00
FRA 08:20
1.3h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46314
MAD 21:15
MXP 23:25
With stops 2.2h
S
M
T
W
T
F
S
Condor Airlines DE4261
MXP 07:05
FRA 08:20
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U22306
MAD 20:40
LTN 22:05
With stops 2.4h
S
M
T
W
T
F
S
Ryanair FR1749
STN 19:15
HHN 21:35
1.3h
S
M
T
W
T
F
S
Check prices
KLM KL1508
MAD 20:30
AMS 23:05
With stops 2.6h
S
M
T
W
T
F
S
KLM KL1815
AMS 08:30
FRA 09:40
1.2h
S
M
T
W
T
F
S
Check prices
KLM KL1508
MAD 20:30
AMS 23:05
With stops 2.6h
S
M
T
W
T
F
S
KLM KL1817
AMS 10:00
FRA 11:10
1.2h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46312
MAD 19:55
MXP 22:10
With stops 2.3h
S
M
T
W
T
F
S
easyJet U25427
LIN 18:00
FRA 19:20
1.3h
S
M
T
W
T
F
S
Check prices
Iberia IB1331
MAD 19:50
FRA 22:35
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5520
MAD 19:45
FRA 22:30
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR498
MAD 18:50
STN 20:20
With stops 2.5h
S
M
T
W
T
F
S
Ryanair FR6199
STN 22:55
HHN 01:15
1.3h
S
M
T
W
T
F
S
Check prices
Air Serbia JU573
MAD 18:45
BEG 21:55
With stops 3.2h
S
M
T
W
T
F
S
Air Serbia JU350
BEG 06:55
FRA 09:00
2.1h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1115
MAD 17:15
FRA 19:45
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
KLM KL1506
MAD 17:00
AMS 19:35
With stops 2.6h
S
M
T
W
T
F
S
KLM KL1825
AMS 21:20
FRA 22:25
1.1h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5865
MAD 16:15
FRA 19:00
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Iberia IB1333
MAD 16:05
FRA 18:50
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Air Europa UX1509
MAD 15:10
FRA 17:55
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR3009
MAD 14:25
MXP 16:40
With stops 2.3h
S
M
T
W
T
F
S
easyJet U25403
LIN 07:00
FRA 08:20
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR2436
MAD 14:25
FCO 16:50
With stops 2.4h
S
M
T
W
T
F
S
easyJet U22993
FCO 06:40
FRA 08:40
2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR5321
MAD 13:45
MXP 15:55
With stops 2.2h
S
M
T
W
T
F
S
easyJet U25403
LIN 07:00
FRA 08:20
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR5995
MAD 13:35
STN 15:05
With stops 2.5h
S
M
T
W
T
F
S
Ryanair FR6207
STN 19:15
HHN 21:35
1.3h
S
M
T
W
T
F
S
Check prices
See all
Lufthansa LH1117
MAD 06:05
FRA 08:35
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
Air Europa UX1503
MAD 07:00
FRA 09:45
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Iberia IB1327
MAD 08:40
FRA 11:25
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5516
MAD 08:40
FRA 11:25
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1113
MAD 13:20
FRA 15:50
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
Air Europa UX1509
MAD 15:10
FRA 17:55
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Iberia IB1333
MAD 16:05
FRA 18:50
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5865
MAD 16:15
FRA 19:00
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1115
MAD 17:15
FRA 19:45
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5520
MAD 19:45
FRA 22:30
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Iberia IB1331
MAD 19:50
FRA 22:35
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
See all
Iberia IB1331
MAD 19:50
FRA 22:35
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5520
MAD 19:45
FRA 22:30
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1115
MAD 17:15
FRA 19:45
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5865
MAD 16:15
FRA 19:00
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Iberia IB1333
MAD 16:05
FRA 18:50
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Air Europa UX1509
MAD 15:10
FRA 17:55
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1113
MAD 13:20
FRA 15:50
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
Iberia IB1327
MAD 08:40
FRA 11:25
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5516
MAD 08:40
FRA 11:25
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Air Europa UX1503
MAD 07:00
FRA 09:45
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1117
MAD 06:05
FRA 08:35
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
See all

Top airlines for flights from Madrid to Frankfurt

Multiple airlines provide flights from Madrid to Frankfurt. The best rated one is Air Europa with an average rating of 10.0.

See more
Air Europa
Air Europa
User rating: 10.0
Iberia
Iberia
User rating: 8.4
Air France
Air France
User rating: 8.1