$507
11:15a MAD » 5:15a MEX
United Airlines 2 stops (18h)
4:40p MEX » 9:15a MAD
United Airlines 2 stops (16h35m)
$1,405
4:00p MAD » 5:12p MEX
Finnair 1 stop (25h12m)
6:15a MEX » 6:10a MAD
Finnair 1 stop (23h55m)
Average flight duration: 17h17m (flight with stopovers)