- Home
- Flights
- Flights from Miami
- Miami to Madrid
Cheap flights from Miami to Madrid from US$328
Iberia, Air Europa and American Airlines fly nonstop from Miami to Madrid, about 10 flights a week. The flight takes around 8h 20m, and the cheapest one-way fare we found recently is US$328 on 8 Aug.
Direct flights available ~10 flights a week 8h 20m Cheapest in August Prices checked 13 days ago
Miami to Madrid at a glance
Cheapest one-wayUS$328Air Canada · 1 stop · Sun 8 AugCheapest returnUS$397Mon 9 Nov – Mon 16 NovFastest flight8h 20mAir Europa · nonstop
Nonstop flights10/wkIberia, Air Europa, American Airlines
Airlines flying nonstop from Miami to Madrid
3 airlines on this route, about 10 flights a week in total (observed over the last 4 weeks).
Cheapest dates from Miami to Madrid
The lowest one-way fares found recently, cheapest first. Prices change; click through for the live fare.
Cheapest month to fly from Miami to Madrid
Lowest one-way fare found for each month: August is cheapest, January the most expensive.
Good to know
- Distance
- 7,106 km4,413 miles
- Flight time
- 8h 20mfastest found
- Time difference
- +6hMadrid vs Miami
- Currency in Madrid
- EUR
- Airports
- MIA → MAD
Flights from Miami to Madrid: questions answered
How much is a flight from Miami to Madrid?
The cheapest one-way fare we found recently is US$328 with 1 stop, departing in August. Return trips start from US$397. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Miami to Madrid?
Yes. Iberia, Air Europa and American Airlines fly this route nonstop, with about 10 flights a week in each direction.
How long is the flight from Miami to Madrid?
A nonstop flight covers 7,106 km and takes around 8h 20m.
What is the cheapest month to fly from Miami to Madrid?
August has the lowest fare we found (US$328), while January is the most expensive (US$372).
Which airlines fly from Miami to Madrid?
Iberia, Air Europa and American Airlines operate nonstop flights on this route.
Which airports serve Miami and Madrid?
Miami: Miami International Airport (MIA). Madrid: Adolfo Suárez Madrid–Barajas Airport (MAD).
What is the time difference between Miami and Madrid?
Madrid is 6 hours ahead of Miami.





