Flights from Miami to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MIA to MAD – All flight route options from Miami International, Florida, USA to Barajas, Spain. These flights are operated by 23 different airlines. Fly non-stop or choose from 26 different connecting flights. The shortest flight time is 8 hours and 20 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Barajas
We got great deals on hotels and car rentals near the airport.
Miami to Madrid flights
There are over 29 airlines and as many as 2169 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Miami (MIA) with American Airlines, Iberia or Air Europa but if a stopover option suits you better you can choose to fly via Casablanca, Montreal or any other of the 26 alternatives with connectiing airports.
Miami to Madrid with American Airlines
You can fly non-stop every weekday with flights departing between 2:00 pm and 7:00 pm. You can also catch a transit flight via Philadelphia or Charlotte. American Airlines is a member of the air alliance OneWorld.
With TAP Portugal
If you fly from Miami with TAP Portugal you will do a stopover in Lisbon, LIS before reaching Madrid. This flight trip will take 12 hours and 45 minutes and you can fly every weekday with departures between 4:00 pm and 3:00 am. TAP Portugal is a Star Alliance member.
Distance & flight times: Miami International to Barajas
The shortest flight time between MIA and MAD is 8 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 8h 20m | - | 4440 miles (7144 km) |
CMN Casablanca | 11h 45m | 1h 40m | 4878 miles (7849 km) |
YUL Montreal | 12h 10m | 1h 8m | 4883 miles (7857 km) |
LIS Lisbon | 12h 20m | 2h 45m | 4492 miles (7228 km) |
ATL Atlanta | 12h 23m | 1h 23m | 4948 miles (7961 km) |
BCN Barcelona | 12h 35m | 1h 40m | 5015 miles (8069 km) |
ZRH Zurich | 12h 35m | 1h 0m | 5675 miles (9131 km) |
IAD Dulles | 12h 44m | 2h 9m | 4756 miles (7652 km) |
PHL Philadelphia | 12h 45m | 1h 33m | 4713 miles (7583 km) |
BOS Boston | 13h 0m | 1h 17m | 4687 miles (7541 km) |
CLT Charlotte | 13h 22m | 3h 14m | 4776 miles (7685 km) |
AMS Amsterdam | 13h 30m | 2h 10m | 5562 miles (8949 km) |
JFK New York | 13h 31m | 2h 56m | 4697 miles (7557 km) |
CDG Paris | 13h 35m | 1h 40m | 5270 miles (8479 km) |
DUB Dublin | 13h 35m | 2h 30m | 5089 miles (8188 km) |
SDQ Santo Domingo | 13h 47m | 3h 10m | 5033 miles (8098 km) |
MCO Orlando | 13h 55m | 4h 3m | 4585 miles (7377 km) |
ORD Chicago | 14h 15m | 4h 40m | 5420 miles (8721 km) |
EWR New York | 14h 20m | - | - |
DCA Washington | 14h 22m | - | - |
YYZ Toronto | 14h 25m | 3h 18m | 5029 miles (8092 km) |
LHR London | 14h 40m | 4h 5m | 5220 miles (8399 km) |
HAV Havana | 14h 40m | 4h 50m | 4898 miles (7881 km) |
SJU San Juan | 14h 40m | 2h 5m | 5037 miles (8105 km) |
LGA New York | 14h 53m | - | - |
ORY Paris | 15h 50m | 3h 20m | 5244 miles (8438 km) |
FRA Frankfurt | 16h 20m | 4h 15m | 5738 miles (9232 km) |


Quick copy and share this page
From Miami to Spain
Below is a list of other destinations to Spain from Miami International with either direct flights or 1 stop connections.
From USA to Madrid
Below is a list of other cities in USA with flights to Madrid with either non-stop or connecting flights.
-
DFW Dallas Direct
-
ORD Chicago Direct
-
ATL Atlanta Direct
-
DEN Denver
-
JFK New York Direct
-
CLT Charlotte Direct
-
LAX Los Angeles Direct
-
IAH Houston
-
EWR New York Direct
-
MCO Orlando Direct