Flight times from Frankfurt to Madrid & schedule

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

Flight duration

About 2 hours 45 minutes

Flight distance

About 1,422.52km

How long is the flight from Frankfurt to Madrid?

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

See more
Earliest first
Latest first
Condor Airlines DE1772
FRA 04:45
PMI 06:55
With stops 2.2h
S
M
T
W
T
F
S
Ryanair FR3012
PMI 23:40
MAD 01:15
1.6h
S
M
T
W
T
F
S
Check prices
Ryanair FR6198
HHN 05:45
STN 06:05
With stops 1.3h
S
M
T
W
T
F
S
easyJet U28019
LGW 06:00
MAD 09:30
2.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR6198
HHN 05:45
STN 06:05
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR347
STN 18:40
MAD 22:10
2.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR9910
HHN 06:25
AGP 09:25
With stops 3.0h
S
M
T
W
T
F
S
Air Europa UX5050
AGP 17:05
MAD 18:15
1.2h
S
M
T
W
T
F
S
Check prices
Ryanair FR9910
HHN 06:25
AGP 09:25
With stops 3.0h
S
M
T
W
T
F
S
Air Europa UX5038
AGP 21:10
MAD 22:20
1.2h
S
M
T
W
T
F
S
Check prices
Iberia IB1332
FRA 06:30
MAD 09:20
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5521
FRA 06:30
MAD 09:20
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE4355
FRA 06:50
MXP 08:00
With stops 1.2h
S
M
T
W
T
F
S
Wizz Air Malta W46313
MXP 13:00
MAD 15:30
2.5h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE4355
FRA 06:50
MXP 08:00
With stops 1.2h
S
M
T
W
T
F
S
Ryanair FR5310
BGY 08:40
MAD 11:05
2.4h
S
M
T
W
T
F
S
Check prices
Lufthansa LH246
FRA 07:05
MXP 08:25
With stops 1.3h
S
M
T
W
T
F
S
Wizz Air Malta W46313
MXP 13:00
MAD 15:30
2.5h
S
M
T
W
T
F
S
Check prices
Lufthansa LH246
FRA 07:05
MXP 08:25
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR2752
MXP 08:20
MAD 10:45
2.4h
S
M
T
W
T
F
S
Check prices
Lufthansa LH246
FRA 07:05
MXP 08:25
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR5310
BGY 08:40
MAD 11:05
2.4h
S
M
T
W
T
F
S
Check prices
easyJet U21960
FRA 09:10
LIN 10:20
With stops 1.2h
S
M
T
W
T
F
S
Ryanair FR5310
BGY 08:40
MAD 11:05
2.4h
S
M
T
W
T
F
S
Check prices
easyJet U21960
FRA 09:10
LIN 10:20
With stops 1.2h
S
M
T
W
T
F
S
Wizz Air Malta W46313
MXP 13:00
MAD 15:30
2.5h
S
M
T
W
T
F
S
Check prices
easyJet U21960
FRA 09:10
LIN 10:20
With stops 1.2h
S
M
T
W
T
F
S
Ryanair FR5120
BGY 18:30
MAD 20:55
2.4h
S
M
T
W
T
F
S
Check prices
easyJet U21960
FRA 09:10
LIN 10:20
With stops 1.2h
S
M
T
W
T
F
S
Ryanair FR3008
MXP 15:35
MAD 18:00
2.4h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1112
FRA 09:35
MAD 12:15
Nonstop 2.7h
S
M
T
W
T
F
S
Check prices
Air Serbia JU351
FRA 09:55
BEG 11:50
With stops 1.9h
S
M
T
W
T
F
S
Air Serbia JU572
BEG 13:30
MAD 17:05
3.6h
S
M
T
W
T
F
S
Check prices
Ryanair FR4921
HHN 10:05
IBZ 12:20
With stops 2.3h
S
M
T
W
T
F
S
Iberia Express Airways I21708
IBZ 00:10
MAD 01:30
1.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR4921
HHN 10:05
IBZ 12:20
With stops 2.3h
S
M
T
W
T
F
S
Ryanair FR2067
IBZ 16:00
MAD 17:20
1.3h
S
M
T
W
T
F
S
Check prices
See all
Ryanair FR379
HHN 23:45
DUB 00:45
With stops 2.0h
S
M
T
W
T
F
S
Ryanair FR495
DUB 14:00
MAD 17:35
2.6h
S
M
T
W
T
F
S
Check prices
Ryanair FR1748
HHN 22:00
STN 22:20
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR347
STN 18:40
MAD 22:10
2.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR1748
HHN 22:00
STN 22:20
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR2628
STN 21:30
MAD 01:00
2.5h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1122
FRA 20:50
MAD 23:30
Nonstop 2.7h
S
M
T
W
T
F
S
Check prices
Aer Lingus EI657
FRA 20:40
DUB 21:45
With stops 2.1h
S
M
T
W
T
F
S
Ryanair FR495
DUB 14:00
MAD 17:35
2.6h
S
M
T
W
T
F
S
Check prices
Iberia IB1334
FRA 19:45
MAD 22:35
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5244
FRA 19:45
MAD 22:35
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Iberia IB766
FRA 19:45
MAD 22:35
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Air Europa UX1506
FRA 19:10
MAD 21:55
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH256
FRA 17:25
MXP 18:45
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR3008
MXP 15:35
MAD 18:00
2.4h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1120
FRA 17:10
MAD 19:50
Nonstop 2.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR1688
HHN 16:50
BGY 18:05
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR3008
MXP 15:35
MAD 18:00
2.4h
S
M
T
W
T
F
S
Check prices
Ryanair FR1688
HHN 16:50
BGY 18:05
With stops 1.3h
S
M
T
W
T
F
S
Wizz Air Malta W46313
MXP 13:00
MAD 15:30
2.5h
S
M
T
W
T
F
S
Check prices
Lufthansa LH254
FRA 16:40
MXP 18:00
With stops 1.3h
S
M
T
W
T
F
S
Ryanair FR3008
MXP 15:35
MAD 18:00
2.4h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE4357
FRA 15:05
MXP 16:15
With stops 1.2h
S
M
T
W
T
F
S
Ryanair FR3008
MXP 15:35
MAD 18:00
2.4h
S
M
T
W
T
F
S
Check prices
Ryanair FR1680
HHN 14:20
BCN 16:15
With stops 1.9h
S
M
T
W
T
F
S
Iberia IB424
BCN 21:05
MAD 22:30
1.4h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE1502
FRA 12:15
PMI 14:25
With stops 2.2h
S
M
T
W
T
F
S
Ryanair FR2054
PMI 14:10
MAD 15:30
1.3h
S
M
T
W
T
F
S
Check prices
Iberia IB1328
FRA 12:10
MAD 15:00
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5517
FRA 12:10
MAD 15:00
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Air Europa UX1502
FRA 10:55
MAD 13:40
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
See all
Iberia IB1332
FRA 06:30
MAD 09:20
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5521
FRA 06:30
MAD 09:20
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1112
FRA 09:35
MAD 12:15
Nonstop 2.7h
S
M
T
W
T
F
S
Check prices
Air Europa UX1502
FRA 10:55
MAD 13:40
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Iberia IB1328
FRA 12:10
MAD 15:00
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5517
FRA 12:10
MAD 15:00
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1120
FRA 17:10
MAD 19:50
Nonstop 2.7h
S
M
T
W
T
F
S
Check prices
Air Europa UX1506
FRA 19:10
MAD 21:55
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Iberia IB1334
FRA 19:45
MAD 22:35
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5244
FRA 19:45
MAD 22:35
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Iberia IB766
FRA 19:45
MAD 22:35
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1122
FRA 20:50
MAD 23:30
Nonstop 2.7h
S
M
T
W
T
F
S
Check prices
See all
Lufthansa LH1122
FRA 20:50
MAD 23:30
Nonstop 2.7h
S
M
T
W
T
F
S
Check prices
Iberia IB1334
FRA 19:45
MAD 22:35
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5244
FRA 19:45
MAD 22:35
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Iberia IB766
FRA 19:45
MAD 22:35
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Air Europa UX1506
FRA 19:10
MAD 21:55
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1120
FRA 17:10
MAD 19:50
Nonstop 2.7h
S
M
T
W
T
F
S
Check prices
Iberia IB1328
FRA 12:10
MAD 15:00
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5517
FRA 12:10
MAD 15:00
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Air Europa UX1502
FRA 10:55
MAD 13:40
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Lufthansa LH1112
FRA 09:35
MAD 12:15
Nonstop 2.7h
S
M
T
W
T
F
S
Check prices
Iberia IB1332
FRA 06:30
MAD 09:20
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5521
FRA 06:30
MAD 09:20
Nonstop 2.8h
S
M
T
W
T
F
S
Check prices
See all

Top airlines for flights from Frankfurt to Madrid

Multiple airlines provide flights from Frankfurt to Madrid. 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.2
Lufthansa
Lufthansa
User rating: 8.1
AEGEAN
AEGEAN
User rating: 8.0
TAP Air Portugal
TAP Air Portugal
User rating: 8.0

FAQs about flight schedules from Frankfurt to Madrid