Airlines with flights from Miami to Madrid
There are 13 airlines with scheduled flights between MIA and MAD. Iberia, American Airlines and Air Europa has non-stop flights from Miami International to Barajas and the flight time is 8 hours and 35 minutes.
Choose airline
Schedules
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with American Airlines
-
Total flight time: 8 hours and 18 minutes
-
One World Alliance
-
Miami is a American Airlines hub.
-
7 flights per week
-
Boeing 777-200 / 200ER
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Air Europa
-
Total flight time: 8 hours and 20 minutes
-
Sky Team Alliance
-
Madrid is a Air Europa hub.
-
7 flights per week
-
Boeing 787-9
-
Business class available
Flight
The timetable & schedule information was updated at 2026-04-21
Via Philadelphia with American Airlines
-
Total flight time: 10h 45m - 14h 45m.
-
One World Alliance
-
Miami is a American Airlines hub.
-
49 flights per week
-
Boeing 777-200 / 200ER
Flight
AA740
AA740
AA740
AA740
AA740
AA740
The timetable & schedule information was updated at 2026-04-21
Via Lisbon with TAP Portugal
-
Total flight time: 11h 30m - 14h 30m.
-
28 flights per week
Flight
TP1018
TP1020
TP1010
The timetable & schedule information was updated at 2026-04-21
Via Charlotte with American Airlines
-
Total flight time: 11h 54m - 15h 05m.
-
One World Alliance
-
Miami is a American Airlines hub.
-
52 flights per week
-
Boeing 777-200 / 200ER
Flight
AA748
AA748
AA748
AA748
The timetable & schedule information was updated at 2026-04-21
Via Atlanta with Delta Air Lines
-
Total flight time: 12h 00m - 14h 58m.
-
Sky Team Alliance
-
100 flights per week
Flight
DL108
DL108
The timetable & schedule information was updated at 2026-04-21

There are 13 airlines with scheduled flights between MIA and MAD. Iberia, American Airlines and Air Europa has non-stop flights from Miami International to Barajas and the flight time is 8 hours and 35 minutes.
Via Paris with Air France
Via Montreal with Air Canada
Via New York with United
Via London with British Airways
Via Zurich with SWISS
Via Amsterdam with KLM
Via Frankfurt with Lufthansa
Via Casablanca with Royal Air Maroc