Cheap Flights from Madrid to Frankfurt
Browse current best options from Madrid. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
Madrid
RatePunk searches hundreds of travel sites at once for deals on flights to Frankfurt
Prices updated 5 days ago
402 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated Jul 12, 2026.)
Today’s best flight deals from Madrid to Frankfurt
Explore current cheapest deals departing from Madrid to Frankfurt
Round trip
Sort by: Cheapest
September 23 - September 28
MAD - Frankfurt
187 €
94 €
Round trip
September 17 - September 23
MAD - Frankfurt
183 €
94 €
Round trip
September 16 - September 18
MAD - Frankfurt
192 €
97 €
Round trip
September 18 - September 27
MAD - Frankfurt
174 €
97 €
Round trip
September 18 - September 29
MAD - Frankfurt
167 €
97 €
Round trip
September 16 - September 22
MAD - Frankfurt
183 €
98 €
Round trip
September 17 - September 20
MAD - Frankfurt
192 €
98 €
Round trip
September 24 - September 27
MAD - Frankfurt
192 €
98 €
Round trip
August 5 - August 24
MAD - Frankfurt
201 €
99 €
Round trip
September 13 - September 15
MAD - Frankfurt
193 €
99 €
Round trip
Unlock all 500+ flight deals to Frankfurt and get alerts when great deals appear
Madrid to Frankfurt: Overview
Insights for flights from Madrid to Frankfurt
How much is a round trip from Madrid to Frankfurt
Regular price: €153 - €285
Prices for flights from Madrid to Frankfurt are currently below the regular range.
The regular price range for this route is typically between 153 EUR and 285 EUR. The current lowest deal is 95 EUR with Ryanair for travel from Sep 23-Sep 28.
now 95 €
Low 153 €
High 285 €
The cheapest time to fly from Madrid to Frankfurt
The cheapest month to fly from Madrid to Frankfurt is February, with a median price of $95. The most expensive month is March, with a median price of $272. Prices are generally lower from January to December.
February
Flights from 95 €
March
Flights from 272 €
Direct flights from Madrid to Frankfurt
Lufthansa
Last-minute flights going from Madrid to Frankfurt
Thu, Jul 16
MAD - Frankfurt
Madrid (MAD) - Frankfurt (FRA)
Alitalia
340 €
219 €
One-way
Sat, Jul 18
MAD - Frankfurt
Madrid (MAD) - Frankfurt (FRA)
Iberia Airlines
268 €
108 €
One-way
Sat, Jul 18
MAD - Frankfurt
Madrid (MAD) - Frankfurt (FRA)
Iberia Airlines
320 €
174 €
One-way
Sat, Jul 18
MAD - Frankfurt
Madrid (MAD) - Frankfurt (FRA)
Iberia Airlines
318 €
178 €
One-way
Fri, Jul 24
MAD - Frankfurt
Madrid (MAD) - Frankfurt (FRA)
Air Europa
276 €
143 €
One-way
Fri, Jul 24
MAD - Frankfurt
Madrid (MAD) - Frankfurt (FRA)
Air Europa
290 €
156 €
One-way
Biggest price drops on these dates for flights from Madrid to Frankfurt
Aug 4 - Aug 5
321 € → 97 €
70%
Aug 4 - Aug 6
320 € → 108 €
66%
Aug 3 - Aug 4
321 € → 113 €
65%
Aug 2 - Aug 5
317 € → 110 €
65%
Popular Airports to fly from Madrid to Frankfurt
Madrid - Frankfurt route insights
💸 Price insights
Recent fares are below the typical level.
Recent fares for Madrid to Frankfurt are below the typical level, with 42% good prices historically.
📅 Best time to fly
February is historically the cheapest month to fly.
Historically, February is the cheapest month to fly from Madrid to Frankfurt, with a median price of $95.
⏱️ Flight duration
Direct flights take 5h 15m on average.
The typical flight duration from Madrid to Frankfurt is 5h 15m, with 61.9% direct flights.
✈️ Airlines & availability
Lufthansa offers direct flights.
Lufthansa offers direct flights from Madrid to Frankfurt, with frequent deals available over 30 days.
🏆 Airline highlight
Ryanair offers the cheapest recent deal.
Ryanair had a recent deal for $95 from Madrid to Frankfurt–Hahn, departing September 23.
🎯 Booking tip
Consider flying in February for the best prices.
Historically, February offers the lowest median prices at $95, making it a good month to book.
Madrid main airports to depart from
Adolfo Suárez Madrid–Barajas (MAD)
Adolfo Suárez Madrid–Barajas Airport is a top choice for flights from Madrid to Frankfurt.
📍 ~15 km from city center (reachable by car, metro, or train)
💸 Flights from ~$98
Frankfurt main airports to arrive at
Frankfurt–Hahn (HHN)
Frankfurt–Hahn Airport offers a budget-friendly arrival option for flights from Madrid to Frankfurt.
📍 ~105 km from Frankfurt (reachable by car)
💸 Flights from ~$103
Frankfurt International Airport (FRA)
Frankfurt International Airport is a major hub for flights from Madrid to Frankfurt.
📍 ~10 km from Frankfurt (reachable by car)
💸 Flights from ~$144
Airports nearby Frankfurt used as alternative
Cologne Bonn Airport (CGN)
Cologne Bonn Airport offers excellent high-speed rail connections to Frankfurt, making it a strong alternative.
📍 ~135 km from destination city (reachable by car, train)
💸 Flights from ~$119
Stuttgart (STR)
Stuttgart is a major international hub with strong rail and road links to the Frankfurt region.
📍 ~150 km from destination city (reachable by car, train)
💸 Flights from ~$147
Düsseldorf International Airport (DUS)
Düsseldorf International Airport is one of Germany's largest, with direct train connections to Frankfurt.
📍 ~180 km from destination city (reachable by car, train)
💸 Flights from ~$144
Nuremberg (NUE)
Nuremberg is an efficient regional airport with good European connections and easy accessibility.
📍 ~190 km from destination city (reachable by car, train)
💸 Flights from ~$121
Luxembourg (LUX)
Luxembourg offers international service and premium options, especially for travelers heading west.
📍 ~190 km from destination city (reachable by car)
💸 Flights from ~$63
Business & First Class Flight Deals to Frankfurt
Discover luxury on the budget with premium cabin class on flights from Madrid to Frankfurt.
Elite
Best Elite deals to Frankfurt
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From MAD
Elite
Aug 23
Frankfurt, Germany
78% AI deal score
$1,312
$884
Save $428
From MAD
Elite
Aug 07
Frankfurt, Germany
78% AI deal score
$1,298
$884
Save $414
From MAD
Elite
Aug 28
Frankfurt, Germany
78% AI deal score
$1,314
$884
Save $430
From MAD
Elite
Aug 30
Frankfurt, Germany
78% AI deal score
$1,318
$884
Save $434
From MAD
Elite
Aug 10
Frankfurt, Germany
78% AI deal score
$1,327
$891
Save $436
From MAD
Elite
Aug 30
Frankfurt, Germany
78% AI deal score
$1,318
$891
Save $427
From MAD
Elite
Aug 23
Frankfurt, Germany
78% AI deal score
$1,312
$891
Save $421
From MAD
Elite
Aug 28
Frankfurt, Germany
78% AI deal score
$1,368
$898
Save $470
From MAD
Elite
Aug 07
Frankfurt, Germany
77% AI deal score
$1,296
$884
Save $412
From MAD
Elite
Aug 10
Frankfurt, Germany
77% AI deal score
$1,298
$891
Save $407
From MAD
Elite
Aug 09
Frankfurt, Germany
77% AI deal score
$1,306
$891
Save $415
From MAD
Elite
Aug 10
Frankfurt, Germany
77% AI deal score
$1,297
$893
Save $404
From MAD
Elite
Aug 10
Frankfurt, Germany
77% AI deal score
$1,297
$893
Save $404
From MAD
Elite
Aug 10
Frankfurt, Germany
77% AI deal score
$1,298
$893
Save $405
From MAD
Elite
Aug 10
Frankfurt, Germany
77% AI deal score
$1,298
$893
Save $405
From MAD
Elite
Aug 10
Frankfurt, Germany
77% AI deal score
$1,295
$893
Save $402
From MAD
Elite
Aug 07
Frankfurt, Germany
77% AI deal score
$1,296
$898
Save $398
From MAD
Elite
Oct 16
Frankfurt, Germany
77% AI deal score
$1,337
$906
Save $431
From MAD
Elite
Sep 02
Frankfurt, Germany
76% AI deal score
$749
$545
Save $204
From MAD
Elite
Sep 16
Frankfurt, Germany
76% AI deal score
$743
$545
Save $198
From MAD
Elite
Sep 02
Frankfurt, Germany
76% AI deal score
$743
$545
Save $198
From MAD
Elite
Sep 23
Frankfurt, Germany
76% AI deal score
$1,229
$884
Save $345
From MAD
Elite
Sep 23
Frankfurt, Germany
76% AI deal score
$1,228
$884
Save $344
From MAD
Elite
Sep 18
Frankfurt, Germany
76% AI deal score
$1,272
$884
Save $388
From MAD
Elite
Oct 09
Frankfurt, Germany
76% AI deal score
$1,297
$890
Save $407
From MAD
Elite
Sep 23
Frankfurt, Germany
76% AI deal score
$1,255
$890
Save $365
From MAD
Elite
Oct 02
Frankfurt, Germany
76% AI deal score
$1,294
$911
Save $383
From MAD
Elite
Sep 02
Frankfurt, Germany
75% AI deal score
$724
$545
Save $179
From MAD
Elite
Sep 01
Frankfurt, Germany
71% AI deal score
$710
$545
Save $165
From MAD
Elite
Aug 26
Frankfurt, Germany
71% AI deal score
$681
$561
Save $120
From MAD
Elite
Aug 24
Frankfurt, Germany
71% AI deal score
$680
$561
Save $119
From MAD
Elite
Aug 27
Frankfurt, Germany
71% AI deal score
$679
$561
Save $118
From MAD
Elite
Aug 28
Frankfurt, Germany
71% AI deal score
$681
$561
Save $120
From MAD
Elite
Aug 24
Frankfurt, Germany
71% AI deal score
$680
$561
Save $119
From MAD
Elite
Jul 31
Frankfurt, Germany
71% AI deal score
$711
$561
Save $150
From MAD
Elite
Aug 20
Frankfurt, Germany
71% AI deal score
$707
$570
Save $137
From MAD
Elite
Aug 20
Frankfurt, Germany
71% AI deal score
$690
$570
Save $120
From MAD
Elite
Jul 10
Frankfurt, Germany
71% AI deal score
$734
$578
Save $156
From MAD
Elite
Sep 25
Frankfurt, Germany
71% AI deal score
$1,226
$890
Save $336
From MAD
Elite
Sep 30
Frankfurt, Germany
71% AI deal score
$1,227
$891
Save $336
From MAD
Elite
Sep 23
Frankfurt, Germany
71% AI deal score
$1,229
$891
Save $338
From MAD
Elite
Sep 30
Frankfurt, Germany
71% AI deal score
$1,230
$891
Save $339
From MAD
Elite
Sep 23
Frankfurt, Germany
71% AI deal score
$1,228
$891
Save $337
From MAD
Elite
Sep 04
Frankfurt, Germany
71% AI deal score
$1,222
$891
Save $331
From MAD
Elite
Sep 23
Frankfurt, Germany
71% AI deal score
$1,221
$893
Save $328
From MAD
Elite
Sep 23
Frankfurt, Germany
71% AI deal score
$1,228
$893
Save $335
From MAD
Elite
Sep 11
Frankfurt, Germany
71% AI deal score
$1,221
$897
Save $324
From MAD
Elite
Sep 30
Frankfurt, Germany
71% AI deal score
$1,225
$898
Save $327
From MAD
Elite
Sep 23
Frankfurt, Germany
71% AI deal score
$1,229
$898
Save $331
From MAD
Elite
Sep 23
Frankfurt, Germany
71% AI deal score
$1,270
$917
Save $353
From MAD
Elite
Jul 16
Frankfurt, Germany
70% AI deal score
$677
$561
Save $116
From MAD
Elite
Aug 25
Frankfurt, Germany
70% AI deal score
$661
$561
Save $100
From MAD
Elite
Jul 14
Frankfurt, Germany
70% AI deal score
$673
$561
Save $112
From MAD
Elite
Jul 15
Frankfurt, Germany
70% AI deal score
$672
$561
Save $111
From MAD
Elite
Jul 31
Frankfurt, Germany
70% AI deal score
$673
$561
Save $112
From MAD
Elite
Jul 17
Frankfurt, Germany
70% AI deal score
$685
$561
Save $124
From MAD
Elite
Jul 14
Frankfurt, Germany
70% AI deal score
$680
$561
Save $119
From MAD
Elite
Jul 16
Frankfurt, Germany
70% AI deal score
$675
$561
Save $114
From MAD
Elite
Jul 17
Frankfurt, Germany
70% AI deal score
$677
$561
Save $116
From MAD
Elite
Aug 27
Frankfurt, Germany
70% AI deal score
$669
$561
Save $108
From MAD
Elite
Jul 15
Frankfurt, Germany
70% AI deal score
$678
$561
Save $117
From MAD
Elite
Jul 30
Frankfurt, Germany
70% AI deal score
$672
$561
Save $111
From MAD
Elite
Jul 16
Frankfurt, Germany
70% AI deal score
$671
$561
Save $110
From MAD
Elite
Jul 29
Frankfurt, Germany
70% AI deal score
$675
$561
Save $114
From MAD
Elite
Jul 17
Frankfurt, Germany
70% AI deal score
$674
$561
Save $113
From MAD
Elite
Jul 28
Frankfurt, Germany
70% AI deal score
$677
$561
Save $116
From MAD
Elite
Aug 24
Frankfurt, Germany
70% AI deal score
$658
$561
Save $97
From MAD
Elite
Aug 19
Frankfurt, Germany
70% AI deal score
$671
$570
Save $101
From MAD
Elite
Aug 21
Frankfurt, Germany
70% AI deal score
$661
$570
Save $91
From MAD
Elite
Aug 20
Frankfurt, Germany
70% AI deal score
$678
$570
Save $108
From MAD
Elite
Aug 21
Frankfurt, Germany
70% AI deal score
$682
$570
Save $112
From MAD
Elite
Aug 20
Frankfurt, Germany
70% AI deal score
$680
$570
Save $110
From MAD
Elite
Aug 10
Frankfurt, Germany
70% AI deal score
$678
$578
Save $100
From MAD
Elite
Jul 07
Frankfurt, Germany
70% AI deal score
$716
$578
Save $138
From MAD
Elite
Jul 09
Frankfurt, Germany
70% AI deal score
$694
$578
Save $116
From MAD
Elite
Aug 15
Frankfurt, Germany
70% AI deal score
$672
$578
Save $94
From MAD
Elite
Aug 13
Frankfurt, Germany
70% AI deal score
$680
$578
Save $102
From MAD
Elite
Aug 04
Frankfurt, Germany
70% AI deal score
$677
$578
Save $99
From MAD
Elite
Aug 11
Frankfurt, Germany
70% AI deal score
$676
$578
Save $98
From MAD
Elite
Sep 25
Frankfurt, Germany
70% AI deal score
$802
$628
Save $174
From MAD
Elite
Nov 16
Frankfurt, Germany
70% AI deal score
$1,193
$988
Save $205
From MAD
Elite
Jul 29
Frankfurt, Germany
69% AI deal score
$655
$561
Save $94
From MAD
Elite
Jul 23
Frankfurt, Germany
69% AI deal score
$672
$570
Save $102
From MAD
Elite
Jul 24
Frankfurt, Germany
69% AI deal score
$676
$570
Save $106
From MAD
Elite
Aug 17
Frankfurt, Germany
69% AI deal score
$656
$570
Save $86
From MAD
Elite
Jul 22
Frankfurt, Germany
69% AI deal score
$677
$570
Save $107
From MAD
Elite
Jul 21
Frankfurt, Germany
69% AI deal score
$656
$570
Save $86
From MAD
Elite
Jul 24
Frankfurt, Germany
69% AI deal score
$674
$570
Save $104
From MAD
Elite
Aug 15
Frankfurt, Germany
69% AI deal score
$667
$578
Save $89
From MAD
Elite
Jul 09
Frankfurt, Germany
69% AI deal score
$685
$578
Save $107
From MAD
Elite
Jul 10
Frankfurt, Germany
69% AI deal score
$680
$578
Save $102
From MAD
Elite
Aug 11
Frankfurt, Germany
69% AI deal score
$668
$578
Save $90
From MAD
Elite
Sep 03
Frankfurt, Germany
69% AI deal score
$747
$628
Save $119
From MAD
Elite
Sep 23
Frankfurt, Germany
69% AI deal score
$746
$628
Save $118
From MAD
Elite
Nov 04
Frankfurt, Germany
69% AI deal score
$1,178
$986
Save $192
From MAD
Elite
Sep 29
Frankfurt, Germany
69% AI deal score
$1,225
$998
Save $227
From MAD
Elite
Nov 19
Frankfurt, Germany
69% AI deal score
$1,157
$1,005
Save $152
From MAD
Elite
Oct 30
Frankfurt, Germany
69% AI deal score
$1,292
$1,058
Save $234
From MAD
Elite
Nov 01
Frankfurt, Germany
66% AI deal score
$1,198
$1,125
Save $73
From MAD
Elite
Nov 15
Frankfurt, Germany
66% AI deal score
$1,173
$1,126
Save $47