Best price to flight from Miami to Madrid (One Way)
What is the distance between Miami and Madrid?
The average distance from Miami to Madrid is 7247 kilometers (equals to 4503 miles or 3913 nautical miles).
Your flight will departure from Miami International Airport, United States and arrive on Madrid Barajas International Airport, Spain.
How long is the flight from Miami to Madrid?
The average flight time between Miami to Madrid is 8 hours and 20 minutes.
How much is the fare for flight between Miami and Madrid?
The average price for one-way airfare from Miami to Madrid is 149 USD (none-taxes) for economy class.