Cheap Flights from Madrid (MAD) to Frankfurt (FRA)

Popular airlines from Adolfo Suarez Madrid-Barajas Airport (MAD) to Frankfurt Airport (FRA)

  • notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
  • deals illustration

    Book smarter

    Save on select hotels after you book a flight*
  • trophy illustration

    Find the right fit

    We search billions of combinations of flights to help you find your next adventure

Frequently asked questions

How long does it take to fly from MAD to FRA?
Lufthansa has a direct flight setting off from Adolfo Suarez Madrid-Barajas Airport (MAD) at 5:55AM and landing at Frankfurt am Main Airport at 8:30AM — a total travel time of 2 hours and 35 minutes. Book the seat that's right for you, pack something to keep you busy and the time will speed by.
Is it cheaper to buy a plane ticket from Madrid Airport to Frankfurt am Main Airport last minute?
When it's time to book your flights, being organized pays off. While you may be able to find a last-minute deal on a Madrid Airport to Frankfurt am Main Airport flight, prices usually don't get cheaper as the date of departure nears. Based on flight pricing and demand studies in 2022, we have found that the sweet spot to book a domestic flight is between 28 – 35 days in advance. For international flights it's three to four months.
What airline has the least delays from Adolfo Suarez Madrid-Barajas Airport (MAD) to Frankfurt Intl. Airport (FRA)?
With an on-time flight record of 70%, Lufthansa is the airline most likely to fly you from MAD to Frankfurt Intl. Airport (FRA) without any travel delays. Flight delays aren't just an annoyance — they can also cause you to miss an important connection or even ruin your entire trip. You can prepare for delays by checking your flight status through the free Expedia App before making your way to the airport. If you're already at the terminal and your plans will be significantly impacted, visit your airline's customer service desk to find out your next steps.
What airports do you fly into for Frankfurt from Madrid?
From Madrid, you can connect to Frankfurt through Frankfurt Intl. Airport (FRA), Griesheim Airport (ZCS) and Kelsterbach Airport (QLH). Check which airport is the right option for you before you make a decision. If you decide to land at Frankfurt Intl. Airport (FRA), it's approximately 10 kilometers southwest of the downtown area. Use the dollars you save when booking your trip with Expedia to check out the city's top sights, such as Deutsche Bank Park and Alte Oper.
What are the most popular departure times for flights from Madrid Airport to Frankfurt am Main Airport?
For Iberia flights setting off from MAD to Frankfurt Intl. Airport (FRA), the peak period is between 8:00 AM - 9:00 AM. If you want to avoid delays, head off in the morning. This way you're more likely to avoid the heavy air traffic that builds up as the day goes by.
Can I change the date of my flight from Adolfo Suarez Madrid-Barajas Airport (MAD) to Frankfurt am Main Airport?
Plans can change, so Expedia is here to help make amending your journey easy. First, access your Adolfo Suarez Madrid-Barajas Airport (MAD) to Frankfurt Intl. Airport (FRA) itinerary through the Expedia Trips portal and read the ticket rules and conditions about change fees or other charges. If you booked your fare in the last 24 hours, some airlines will let you cancel for free and organize new flights. If you booked more than 24 hours ago, contact us via our Customer Service portal to see how we can assist.

Travel information

Origin airport
Adolfo Suárez Madrid-Barajas
Destination airport
Frankfurt Intl.
Distance
1415 km
Average flight time
2 hours 39 mins

Book with confidence