Flights from Frankfurt/Main to Madrid
Search, compare and book flights to Madrid on Booking.com
Useful information on flying to Madrid
There are 2 airports in Madrid, of which Adolfo Suarez Madrid-Barajas Airport is the closest to the city centre.
The cheapest flight to Madrid in the next 60 days costs $116.86 and departs on 22nd Aug.
2h 18m
Shortest flight time
$116.86
Cheapest flight in next 60 days
1446 km
Distance
Search a huge selection
Easily compare flights, airlines and prices - all in one place
Pay no hidden fees
Get a clear price breakdown, every step of the way
Get more flexibility
Change your travel dates with the Flexible ticket option*
*Flexible plane tickets are available for an additional cost on selected airfares
Airports in Madrid
Airlines flying between Frankfurt/Main and Madrid
FAQs about flights from Frankfurt/Main to Madrid
How long is the flight from Frankfurt/Main to Madrid?
The shortest flight to Madrid from Frankfurt/Main takes 2h 18m (based on flights departing in the next 60 days).
How much is a flight from Frankfurt/Main to Madrid?
The cheapest flight to Madrid on our platform now costs $116.86 (based on flights departing in the next 60 days).
Which airlines fly from Frankfurt/Main to Madrid?
9 airlines operate flights between Frankfurt/Main and Madrid:
- Alitalia
- Ryanair
- Hahn Airlines
- Iberia
- LATAM
- Plus 4 more – search with dates to see all airlines and available flights.
How many airports are there in Frankfurt/Main?
There are 2 airports in Frankfurt/Main:
- Frankfurt Airport
- Frankfurt-Hahn Airport
How many airports are there in Madrid?
There are 2 airports in Madrid:
- Adolfo Suarez Madrid-Barajas Airport
- Madrid-Torrejón Airport
Which airport in Madrid is closest to the city centre?
The closest airport to the centre of Madrid is Adolfo Suarez Madrid-Barajas Airport.
How close is Adolfo Suarez Madrid-Barajas Airport from the centre of Madrid?
Adolfo Suarez Madrid-Barajas Airport is 13 km from the centre of Madrid.
Fly to more destinations from Frankfurt/Main