$935
11:15a MAD » 6:10p MEX
Air Canada 2 stops (30h55m)
4:00a MEX » 11:25p MAD
Lufthansa 1 stop (19h25m)
$936
12:00p MAD » 6:05a MEX
Unknown Company 1 stop (18h05m)
6:55a MEX » 10:20a MAD
Air Canada 1 stop (27h25m)
$1,005
9:40a MAD » 9:40p MEX
Iberia direct (12h)
6:25p MEX » 6:00a MAD
Iberia direct (11h35m)
$1,057
7:30a MAD » 10:05p MEX
Unknown Company 1 stop (14h35m)
1:40a MEX » 5:50p MAD
Unknown Company 1 stop (16h10m)
$1,057
9:45p MAD » 10:05p MEX
Unknown Company 2 stops (24h20m)
1:40a MEX » 5:55p MAD
Unknown Company 1 stop (16h15m)
$1,087
10:20a MAD » 12:59a MEX
KLM 1 stop (14h39m)
1:40a MEX » 11:25a MAD
Air France 1 stop (33h45m)
$1,143
5:50p MAD » 11:00p MEX
Air France 1 stop (29h10m)
1:40a MEX » 11:25a MAD
Air France 1 stop (33h45m)
$1,143
5:50p MAD » 11:00p MEX
Air France 1 stop (29h10m)
1:40a MEX » 11:25a MAD
Air France 1 stop (33h45m)