Popular Filters
+ 1 more
One Way Price
Duration
Stops From Frankfurt
Departure From Frankfurt
SGD 340
SGD 389
SGD 411
Arrival at Madrid
SGD 736
SGD 340
SGD 422
SGD 373
Alliances & Airlines
Oneworld
(8)
SkyTeam
(29)
Star Alliance
(31)
+ 13 more
Layover Airports
+ 10 more
Layover Duration
Frankfurt To Madrid Flights
Book Frankfurt to Madrid flight tickets at lowest price. Get best deals on your upcoming Frankfurt to Madrid flights only on MakeMyTrip. Also Book Madrid to Frankfurt Flights. Currently 63 flights flying from Frankfurt to Madrid. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.
SGD 353
Frankfurt to Madrid , 19 Jul
Iberia IB | 1332
06:30
Sat, 19 Jul 25
Terminal T2
Frankfurt, Germany
02 h 50 m
09:20
Sat, 19 Jul 25
Terminal T4
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SGD 388
Transit Visa may be required
Frankfurt to Madrid , 19 Jul
KLM Royal Dutch KL | 1818
11:45
Sat, 19 Jul 25
Terminal T2
Frankfurt, Germany
01 h 15 m
13:00
Sat, 19 Jul 25
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 1509
20:50
Sat, 19 Jul 25
Amsterdam, Netherlands
02 h 35 m
23:25
Sat, 19 Jul 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SGD 392
Frankfurt to Madrid , 19 Jul
Vueling VY | 5521 | Operated By Iberia
06:30
Sat, 19 Jul 25
Terminal T2
Frankfurt, Germany
02 h 50 m
09:20
Sat, 19 Jul 25
Terminal T4
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SGD 405
Transit Visa may be required
Frankfurt to Madrid , 19 Jul
KLM Royal Dutch KL | 1820
14:15
Sat, 19 Jul 25
Terminal T2
Frankfurt, Germany
01 h 15 m
15:30
Sat, 19 Jul 25
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 1507
16:55
Sat, 19 Jul 25
Amsterdam, Netherlands
02 h 35 m
19:30
Sat, 19 Jul 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SGD 406
Transit Visa may be required
Frankfurt to Madrid , 19 Jul
KLM Royal Dutch KL | 1818
11:45
Sat, 19 Jul 25
Terminal T2
Frankfurt, Germany
01 h 15 m
13:00
Sat, 19 Jul 25
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 1507
16:55
Sat, 19 Jul 25
Amsterdam, Netherlands
02 h 35 m
19:30
Sat, 19 Jul 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SGD 427
Frankfurt to Madrid , 19 Jul
Air Europa UX | 1506
19:10
Sat, 19 Jul 25
Terminal T2
Frankfurt, Germany
02 h 45 m
21:55
Sat, 19 Jul 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SGD 439
Transit Visa may be required | Re Check-in of Baggage required
Frankfurt to Madrid , 19 Jul
easyJet U2 | 1960
09:15
Sat, 19 Jul 25
Terminal T2
Frankfurt, Germany
01 h 10 m
10:25
Sat, 19 Jul 25
Milan-Linate Airport, Italy
BAGGAGE : CHECK INCABIN
Information not available
Iberia IB | 670
14:45
Sat, 19 Jul 25
Milan-Linate Airport, Italy
02 h 20 m
17:05
Sat, 19 Jul 25
Terminal T4S
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SGD 444
Transit Visa may be required | Re Check-in of Baggage required
Frankfurt to Madrid , 19 Jul
Condor DE | 4355
06:50
Sat, 19 Jul 25
Terminal T1
Frankfurt, Germany
01 h 10 m
08:00
Sat, 19 Jul 25
Terminal T1
Milan, Italy
BAGGAGE : CHECK INCABIN
Information not available
Air Europa UX | 1066
11:05
Sat, 19 Jul 25
Terminal T1
Milan, Italy
02 h 10 m
13:15
Sat, 19 Jul 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SGD 451
Transit Visa may be required | Re Check-in of Baggage required
Frankfurt to Madrid , 19 Jul
ITA Airways AZ | 7295 | Operated By Lufthansa
07:05
Sat, 19 Jul 25
Terminal T1
Frankfurt, Germany
01 h 20 m
08:25
Sat, 19 Jul 25
Terminal T1
Milan, Italy
BAGGAGE : CHECK INCABIN
Information not available
Air Europa UX | 1060
16:40
Sat, 19 Jul 25
Terminal T1
Milan, Italy
02 h 20 m
19:00
Sat, 19 Jul 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available
SGD 462
Transit Visa may be required
Frankfurt to Madrid , 19 Jul
KLM Royal Dutch KL | 1822
18:30
Sat, 19 Jul 25
Terminal T2
Frankfurt, Germany
01 h 10 m
19:40
Sat, 19 Jul 25
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
KLM Royal Dutch KL | 1509
20:50
Sat, 19 Jul 25
Amsterdam, Netherlands
02 h 35 m
23:25
Sat, 19 Jul 25
Terminal T2
Madrid, Spain
BAGGAGE : CHECK INCABIN
Information not available