Miami to Madrid flight status today

List of all flights from Miami United States (MIA) to Madrid Spain (MAD) and airlines operated flight from Miami to Madrid. The flight is an international flight from United States to Spain. There are 46 flights operated by 21 airlines on this route.

The distance from Miami, US (MIA) to Madrid, ES (MAD) is 7119 km (4423 miles). The time zone of the point of departure Miami International Airport is GMT -5:00. The current time is Thursday 2025-11-20 04:24 AM. The time zone of the destination point Adolfo Suarez Madrid-Barajas Airport is GMT+1:00 The current time is Thursday 2025-11-20 10:24 AM.

Iberia | Air Europa | Finnair | British Airways | Etihad Airways | Kenya Airways | Delta | Qatar Airways | TAROM | Royal Jordanian | American Airlines | Saudia Airlines | Aer Lingus | Wamos Air | Kuwait Airways | Plus Ultra | El Al | EAT Leipzig | ABX Air | Turkish Airlines | Amerijet International |

List of 46 flights from Miami, US (MIA) to Madrid, ES (MAD).
No. Departure Arrival Last Update Status
IB338 22:30 13:05 Scheduled On time
IB4610 15:30 05:50 Departed On time
IB334 18:20 07:55 Departed On time
IB6118 22:55 12:35 Departed
IB38 23:37 14:36 No Takeoff Info - Call Airline
IB46 15:00 17:30 In Air
IB6116 03:10 18:10 Unknown
IB2860 17:45 08:25 Landed 07:44
IB2856 19:00 09:40 Landed 09:03
IB2868 22:55 13:35 Landed 13:14
IB2862 18:15 08:55 Landed 08:12

 

No. Departure Arrival Last Update Status
UX98 21:45 12:05 Scheduled On time
UX90 22:55 13:15 Scheduled
UX116 23:20 13:55 Arrived Delayed by 52m

 

No. Departure Arrival Last Update Status
AY5642 22:30 13:05 Scheduled On time
AY5646 16:55 07:45 Scheduled On time
AY4006 15:15 05:35 Scheduled On time

 

No. Departure Arrival Last Update Status
BA1558 15:30 05:50 Departed On time
BA7260 22:30 13:05 Scheduled On time
BA4262 17:20 07:55 Departed On time

 

No. Departure Arrival Last Update Status
EY7577 21:45 12:05 Scheduled On time
EY5154 21:30 12:05 In Air
EY5155 23:20 13:55 Arrived Delayed by 52m

 

No. Departure Arrival Last Update Status
KQ7206 21:45 12:05 Scheduled On time

 

No. Departure Arrival Last Update Status
DL6774 21:45 12:05 Scheduled On time

 

No. Departure Arrival Last Update Status
QR6859 22:30 13:05 Scheduled On time
QR6866 17:20 07:55 Scheduled On time

 

No. Departure Arrival Last Update Status
RO9431 21:45 12:05 Scheduled

 

No. Departure Arrival Last Update Status
RJ7033 15:30 05:50 Departed On time

 

No. Departure Arrival Last Update Status
AA8740 22:30 13:05 Scheduled On time
AA68 15:30 05:50 Scheduled On time
AA1972 19:20 09:55 Departed On time
AA8774 18:20 07:55 Scheduled On time

 

No. Departure Arrival Last Update Status
SV6972 21:45 12:05 Scheduled On time

 

No. Departure Arrival Last Update Status
EI5864 22:30 13:05 Scheduled On time
EI5862 17:20 07:55 Scheduled On time

 

No. Departure Arrival Last Update Status
EB6118 21:35 12:35 Arrival Delayed 14:26
EB338 22:15 12:50 Arrival Estimated 12:52

 

No. Departure Arrival Last Update Status
KU6048 21:30 12:05 Departed

 

No. Departure Arrival Last Update Status
PU948 23:10 13:30 In Air

 

No. Departure Arrival Last Update Status
LY8039 15:35 06:05 Delayed

 

No. Departure Arrival Last Update Status
QY385 15:05 04:40 In Air
QY929 18:15 09:36 In Air

 

No. Departure Arrival Last Update Status
GB929 13:00 02:30 Landed

 

No. Departure Arrival Last Update Status
TK6750 12:10 03:10 Landed

 

No. Departure Arrival Last Update Status
M6929 12:00 02:34 Cancelled