All scheduled flights from Madrid to Frankfurt (MAD-FRA)
Germany 
All scheduled flights from MAD to FRA. You can fly from Madrid to Frankfurt non-stop on every weekday and the flight takes about 2 hours and 40 minutes. Flights with stops take between 4 to 7 hours depending on your flight and connection airport.

Layover airport
Airlines
Alliance
Aircraft
Class
59 flights to Frankfurt on Mon 03 Mar. 9 Direct flights and 50 flights with 1 stop.
Sort by: Standard
Filter
Direct flights 😃
Direct 2h 35m


Direct 2h 35m
- 06:10 MadridAeropuerto Adolfo Suárez Madrid-Barajas MAD
- 2h35m
- 08:45 FrankfurtFlughafen Frankfurt Main FRA
Direct 2h 35m


Direct 2h 35m
Direct 2h 35m


Direct 2h 35m
Direct 2h 35m


Direct 2h 35m
Direct 2h 40m


Direct 2h 40m
Direct 2h 40m


Direct 2h 40m
Direct 2h 45m


Direct 2h 45m
Direct 2h 50m


Direct 2h 50m
Direct 2h 50m


Direct 2h 50m
Flights with stop
1 stop 4h 05m


Codeshare flight
1 stop 4h 05m
- 06:25 MadridAeropuerto Adolfo Suárez Madrid-Barajas MAD, Terminal 2
- 2 hours 25 minutes
- 08:50 Brussels Aéroport de Bruxelles-National BRU
- Layover time at 0h40m
- 09:30 BrusselsAéroport de Bruxelles-National BRU
- 1 hours 00 minutes
- 10:30 Frankfurt Flughafen Frankfurt Main FRA, Terminal 1
1 stop 4h 05m


Codeshare flight
1 stop 4h 05m
1 stop 4h 40m


1 stop 4h 40m
1 stop 5h 05m


Codeshare flight
1 stop 5h 05m
1 stop 5h 05m


Codeshare flight
1 stop 5h 05m
1 stop 5h 05m


1 stop 5h 05m
1 stop 5h 15m


Change from terminal 2F to terminal 2G
Codeshare flight
1 stop 5h 15m
1 stop 5h 15m


Change from terminal 2F to terminal 2G
1 stop 5h 15m
1 stop 5h 40m


1 stop 5h 40m
1 stop 6h 00m


Change from terminal to terminal 1
Low-cost airline
Codeshare flight
1 stop 6h 00m
1 stop 6h 05m


Codeshare flight
1 stop 6h 05m
1 stop 6h 35m


Codeshare flight
1 stop 6h 35m
1 stop 6h 35m


Codeshare flight
1 stop 6h 35m
1 stop 6h 35m


Codeshare flight
1 stop 6h 35m
1 stop 7h 10m


Codeshare flight
1 stop 7h 10m
1 stop 7h 10m


Codeshare flight
1 stop 7h 10m
Multiple airlines
1 stop 4h 05m




1 stop 4h 05m
- 06:25 MadridAeropuerto Adolfo Suárez Madrid-Barajas MAD, Terminal 2
- 2 hours 25 minutes
- 08:50 Brussels Aéroport de Bruxelles-National BRU
- Layover time at 0h40m
- 09:30 BrusselsAéroport de Bruxelles-National BRU
- 1 hours 00 minutes
- 10:30 Frankfurt Flughafen Frankfurt Main FRA, Terminal 1
1 stop 4h 05m




Codeshare flight
1 stop 4h 05m
1 stop 4h 05m




Codeshare flight
1 stop 4h 05m
1 stop 4h 45m




1 stop 4h 45m
1 stop 4h 50m




Change from terminal 1 to terminal
Codeshare flight
1 stop 4h 50m
1 stop 4h 50m




Codeshare flight
1 stop 4h 50m
1 stop 4h 55m




1 stop 4h 55m
1 stop 5h 00m




1 stop 5h 00m
1 stop 5h 00m




Change from terminal 1 to terminal 2
1 stop 5h 00m
1 stop 5h 10m




Codeshare flight
1 stop 5h 10m
1 stop 5h 10m




1 stop 5h 10m
1 stop 5h 15m




Change from terminal 2F to terminal 2G
Low-cost airline
Codeshare flight
1 stop 5h 15m
1 stop 5h 25m




1 stop 5h 25m
1 stop 5h 45m




1 stop 5h 45m
1 stop 5h 50m




1 stop 5h 50m
1 stop 6h 00m




1 stop 6h 00m
1 stop 6h 00m




Codeshare flight
1 stop 6h 00m
1 stop 6h 00m




Codeshare flight
1 stop 6h 00m
1 stop 6h 00m




1 stop 6h 00m
1 stop 6h 00m




Change from terminal to terminal 1
Low-cost airline
Codeshare flight
1 stop 6h 00m
1 stop 6h 00m




Change from terminal to terminal 1
Low-cost airline
Codeshare flight
1 stop 6h 00m
1 stop 6h 00m




Change from terminal 1 to terminal 2
1 stop 6h 00m
1 stop 6h 05m




Codeshare flight
1 stop 6h 05m
1 stop 6h 05m




Codeshare flight
1 stop 6h 05m
1 stop 6h 05m




1 stop 6h 05m
1 stop 6h 05m




Codeshare flight
1 stop 6h 05m
1 stop 6h 10m




Change from terminal 5 to terminal 2
1 stop 6h 10m
1 stop 6h 10m




Change from terminal 5 to terminal 2
Codeshare flight
1 stop 6h 10m
1 stop 6h 35m




Change from terminal 2F to terminal 1
1 stop 6h 35m
1 stop 6h 35m




Codeshare flight
1 stop 6h 35m
1 stop 6h 35m




1 stop 6h 35m
1 stop 7h 10m




Long layover time 3h05m
Change from terminal 5 to terminal 2
1 stop 7h 10m
1 stop 7h 10m




Long layover time 3h05m
Change from terminal 5 to terminal 2
Codeshare flight
1 stop 7h 10m
1 stop 7h 10m




1 stop 7h 10m