Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Frankfurt to Madrid?

Cheap Flights from Madrid to Frankfurt, DE, Germany - MAD to FRA Last modified: Jun 29, 2016 1:22 PM

Popular flights from Madrid to Frankfurt Last modified: Jun 29, 2016 1:22 PM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Air Europa
MADFRA
Wed 9/21
nonstop
FRAMAD
Sat 9/24
nonstop
EUR105
Select
Air Europa
MADFRA
Thu 9/22
nonstop
FRAMAD
Wed 9/28
nonstop
EUR105
Select
Air Europa
MADFRA
Wed 10/19
nonstop
FRAMAD
Tue 11/1
nonstop
EUR105
Select
Lufthansa
MADFRA
Wed 9/14
nonstop
FRAMAD
Wed 9/21
nonstop
EUR115
Select
Air Berlin
MADFRA
Fri 9/16
nonstop
FRAMAD
Fri 9/23
nonstop
EUR130
Select
Air Berlin
MADFRA
Tue 9/20
nonstop
FRAMAD
Tue 9/27
nonstop
EUR130
Select
Air Berlin
MADFRA
Thu 9/22
nonstop
FRAMAD
Thu 9/29
nonstop
EUR130
Select
Air Berlin
MADFRA
Mon 9/26
nonstop
FRAMAD
Thu 9/29
nonstop
EUR130
Select
Air Berlin
MADFRA
Mon 9/26
nonstop
FRAMAD
Thu 9/29
nonstop
EUR130
Select
Iberia
MADFRA
Wed 8/31
nonstop
FRAMAD
Mon 9/5
nonstop
EUR130
Select
Aegean
MADFRA
Wed 10/12
1 stop
FRAMAD
Sun 10/16
1 stop
EUR148
Select
Tap Portugal
MADFRA
Sun 10/2
1 stop
FRAMAD
Sun 10/9
1 stop
EUR163
Select
Tap Portugal
MADFRA
Thu 10/20
1 stop
FRAMAD
Thu 10/27
1 stop
EUR163
Select
British Airways
MADFRA
Tue 9/6
1 stop
FRAMAD
Tue 9/13
1 stop
EUR180
Select
Alitalia
MADFRA
Wed 9/28
1 stop
FRAMAD
Mon 10/3
1 stop
EUR184
Select
Alitalia
MADFRA
Tue 10/4
1 stop
FRAMAD
Tue 10/11
1 stop
EUR184
Select
Alitalia
MADFRA
Mon 10/17
1 stop
FRAMAD
Mon 10/24
1 stop
EUR184
Select
Alitalia
MADFRA
Tue 10/18
1 stop
FRAMAD
Mon 10/24
1 stop
EUR184
Select
Alitalia
MADFRA
Wed 10/19
1 stop
FRAMAD
Wed 10/26
1 stop
EUR184
Select
Brussels
MADFRA
Tue 9/13
1 stop
FRAMAD
Sat 9/17
1 stop
EUR208
Select
Brussels
MADFRA
Sun 9/18
1 stop
FRAMAD
Sat 9/24
1 stop
EUR208
Select
Air France
MADFRA
Wed 9/14
1 stop
FRAMAD
Wed 9/21
1 stop
EUR217
Select
Air France
MADFRA
Fri 9/16
1 stop
FRAMAD
Mon 9/19
1 stop
EUR217
Select
Air France
MADFRA
Tue 10/4
1 stop
FRAMAD
Tue 10/11
1 stop
EUR217
Select
Air France
MADFRA
Wed 10/12
1 stop
FRAMAD
Wed 10/19
1 stop
EUR217
Select
Air France
MADFRA
Sat 10/15
1 stop
FRAMAD
Sat 10/22
1 stop
EUR217
Select
KLM
MADFRA
Sat 7/23
1 stop
FRAMAD
Sat 8/6
1 stop
EUR217
Select
KLM
MADFRA
Wed 8/17
1 stop
FRAMAD
Sat 8/27
1 stop
EUR217
Select
KLM
MADFRA
Sat 8/20
1 stop
FRAMAD
Sat 8/27
1 stop
EUR217
Select
Vueling
MADFRA
Thu 8/25
1 stop
FRAMAD
Wed 8/31
1 stop
EUR226
Select
Vueling
MADFRA
Fri 9/23
1 stop
FRAMAD
Sun 9/25
1 stop
EUR226
Select
Czech
MADFRA
Wed 10/12
1 stop
FRAMAD
Sun 10/16
1 stop
EUR309
Select
SmartWings
MADFRA
Mon 7/11
1 stop
FRAMAD
Thu 7/14
1 stop
EUR430
Select
Austrian
MADFRA
Wed 9/28
2 stops
FRAMAD
Thu 9/29
2 stops
EUR4,459
Select

How Much Does it Cost to Fly from Madrid to Frankfurt (MAD to FRA)?

We have collected flight cost data from across the web for travel from Madrid to Frankfurt, and have found the average flight price for this trip to be EUR118.

When Can I Buy the Cheapest Flight from Madrid to Frankfurt (MAD to FRA)?

Airlines can adjust prices for plane tickets from Madrid to Frankfurt based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from Madrid to Frankfurt

The chart below shows up-to-date information regarding how far in advance a flight from Madrid to Frankfurt should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days EUR147 EUR206
7-14 days EUR150 EUR176
14-21 days EUR170 EUR176
21-30 days EUR150 EUR167
30-60 days EUR133 EUR161
60-90 days EUR105 EUR146
90+ days EUR105 EUR148

Cheapest Day To Fly from Madrid to Frankfurt

The chart below shows up-to-date information regarding the cheapest days to fly from Madrid to Frankfurt.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
EUR130 EUR115 EUR105 EUR105 EUR119 EUR119 EUR131

Lowest Fares Chart By Month from Madrid to Frankfurt

The chart below shows the lowest fare by month when flying from Madrid to Frankfurt.

Month Origin Destination Carrier Depart Date Return Date Stops Price
June Madrid Frankfurt Tap Portugal 6/30/16 7/2/16 1 EUR256
July Madrid Frankfurt Air Berlin 7/5/16 7/6/16 0 EUR147
August Madrid Frankfurt Air Europa 8/31/16 9/5/16 0 EUR114
September Madrid Frankfurt Air Europa 9/21/16 9/24/16 0 EUR105
October Madrid Frankfurt Air Europa 10/19/16 11/1/16 0 EUR105
November Madrid Frankfurt Lufthansa 11/1/16 11/6/16 0 EUR119
December Madrid Frankfurt Air Europa 12/23/16 1/2/17 0 EUR107
January Madrid Frankfurt Lufthansa 1/5/17 1/12/17 0 EUR119

Cheapest Weekend Non-Stop Flights for the Next 30 Days from Madrid to Frankfurt

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from Madrid to Frankfurt.

Next 30 Days

SunMonTueWedThuFriSat
26 27 28 29 30 1 2
EUR231
3 4 5 6 7 8 9
EUR231 EUR170
10 11 12 13 14 15 16
EUR170 EUR190
17 18 19 20 21 22 23
EUR190 EUR170
24 25 26 27 28 29 30
EUR170 EUR273
31 1 2 3 4 5 6
EUR273
TIPSave EUR4 by flying into Zurich instead of Frankfurt from Madrid

Non-Stop vs Connecting Flights from Madrid to Frankfurt (MAD to FRA)

Your Madrid to Frankfurt flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Madrid to Frankfurt is EUR239.

The average price for non-stop flights from Madrid to Frankfurt is EUR120.

The chart below shows up to date information regarding non-stop flights from Madrid to Frankfurt.

Nonstop Flight Details from Madrid to Frankfurt
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Iberia 2 3 2 2 3 2 3 08:45 20:00
LAN 1 1 1 1 1 1 1 15:10 15:10
Lufthansa 4 4 4 4 4 4 4 06:15 17:40
Air Europa 2 2 2 2 2 2 2 07:20 15:10

Round Trip vs One Way Flights from Madrid to Frankfurt (MAD to FRA)

We have found that there is often no price difference between buying a round trip flight versus a one way flight. Increased flexibility is the main benefit when it comes to buying a one way flight from Madrid to Frankfurt. However, booking a round trip flight can be a simpler process. You can compare round trip and one way flights by using our flight comparison.

The average price for one way flights from Madrid to Frankfurt is EUR240.

The average price for round trip flights from Madrid to Frankfurt is EUR218.

Madrid to Frankfurt Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Madrid to Frankfurt?
Answer: The average Madrid to Frankfurt flight time is 2 hours and 35 minutes.
Question: How many kilometers are there between Madrid and Frankfurt?
Answer: The distance from Madrid to Frankfurt is 1417 kilometers.
Question: How common are direct flights from Madrid to Frankfurt?
Answer: There are 63 direct flights from Madrid to Frankfurt.
Question: What is the most popular airline for non-stop flights from Madrid to Frankfurt?
Answer: Lufthansa German Airlines provides 44% of the non-stop flights between Madrid and Frankfurt.

Airports for Your Route

These pages contain information about the major airports in Madrid and Frankfurt, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Cheap International Flights from Madrid - MAD

FlightsAirlineLowest Price
Madrid to Paris Aegean, HOP!, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch, Aigle Azur EUR89
Madrid to Amsterdam Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch EUR102
Madrid to London Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch EUR105
Madrid to Dusseldorf Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR146
Madrid to Stuttgart Germanwings, Aegean, Air Berlin, Air France, Alitalia, British Airways, Flybe, airBaltic, Condor, Aer Lingus, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, TUIfly EUR153
Madrid to Cologne - Bonn Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Aer Lingus, Bulgaria Air, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, Brussels, Tap Portugal, easyJet, Air Europa, TUIfly EUR197
Madrid to Zurich Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Etihad Regional, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, SmartWings, SAS, Brussels, Germania, Tap Portugal, easyJet, Air Europa, Vueling EUR119
Madrid to Brussels Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, Norwegian Air, Aer Lingus, Bulgaria Air, Ryanair, NIKI, Thomas Cook, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Jetairfly, Tap Portugal, Air Europa, Vueling, WIZZ EUR107
Madrid to Karlsruhe - Baden Baden Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Ryanair, Iberia, KLM, Luxair, Lufthansa, Brussels, easyJet, Air Europa, WIZZ, TUIfly EUR360
Madrid to Nuremberg Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, TAROM, Brussels, Tap Portugal, Air Europa, Vueling, TUIfly, Sunexpress EUR154
Madrid to Luxembourg Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR103
Madrid to Berlin Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ EUR101
Madrid to Munich Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, TAROM, SAS, Brussels, Germania, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, TUIfly, Sunexpress EUR108
Madrid to Prague Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Aer Lingus, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Volotea, Vueling, WIZZ, Monarch EUR139
Madrid to Dortmund Germanwings, Air Berlin, airBaltic, Ryanair, Iberia, Lufthansa, Austrian, Brussels, Tap Portugal, WIZZ EUR280
Madrid to Strasbourg Aegean, Air Berlin, Air France, Alitalia, British Airways, airBaltic, Norwegian Air, Aer Lingus, Ryanair, Iberia, KLM, Lufthansa, LOT, Czech, TAROM, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Volotea, Vueling EUR263
Madrid to Geneva Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Norwegian Air, Aer Lingus, Eurowings, Etihad Regional, Ryanair, NIKI, Iberia, Adria, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR87
Madrid to Istanbul Germanwings, Onur Air, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Aer Lingus, Bulgaria Air, Ryanair, NIKI, Iberia, Meridiana, Atlasjet, KLM, Luxair, Lufthansa, LOT, Czech, Austrian, Pegasus, Primera Air, SmartWings, TAROM, SAS, Brussels, Turkish, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Sunexpress, SunExpress EUR130

Cheap International Flights to Frankfurt - FRA

FlightsAirlineLowest Price
Bilbao to Frankfurt Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Aer Lingus, Eurowings, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling EUR215
Valencia to Frankfurt Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Eurowings, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Transavia, Tap Portugal, Air Europa, Vueling, WIZZ, TUIfly, Sunexpress EUR150
Pamplona to Frankfurt Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Aer Lingus, Bulgaria Air, Iberia, KLM, Luxair, Lufthansa, LOT, Czech, Brussels, Tap Portugal, Vueling EUR588
Zaragoza to Frankfurt Air Berlin, Alitalia, Condor, Air Europa EUR508
Valladolid to Frankfurt Air Berlin, Condor, Iberia, Lufthansa, Air Europa, Vueling Check Dates
Logrono to Frankfurt Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Iberia, KLM, Lufthansa, LOT, Brussels, Tap Portugal Check Dates
Leon to Frankfurt Air Berlin, Air France, Alitalia, Aer Lingus, Iberia, KLM, Lufthansa, LOT, Czech, Austrian, TAROM, SAS, Brussels, Tap Portugal, Air Europa Check Dates
Salamanca to Frankfurt Air Berlin, Air Europa Check Dates
Valencia to Amsterdam Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Aer Lingus, Eurowings, Ryanair, transavia.com, Iberia, KLM, Lufthansa, LOT, Thomas Cook, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, Monarch EUR145
Valencia to Paris Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Eurowings, Ryanair, NIKI, transavia.com, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, SmartWings, TAROM, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ EUR123
Bilbao to London Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, Norwegian Air, Aer Lingus, Eurowings, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, SmartWings, TAROM, SATA, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ, Monarch EUR114
Bilbao to Paris Germanwings, Air Berlin, Air France, Finnair, Alitalia, British Airways, Flybe, Aer Lingus, Eurowings, Ryanair, Iberia, Meridiana, KLM, Lufthansa, Czech, Austrian, SmartWings, TAROM, SATA, SAS, Brussels, Transavia, Tap Portugal, easyJet, Air Europa, Volotea, Vueling EUR115
Cheap Flights from Madrid to Frankfurt, DE, Germany, from EUR105 Round trip from MAD to FRA