$716
10:50a MAD » 4:58p CUN
United Airlines 1 stop (30h08m)
2:00p CUN » 9:15a MAD
United Airlines 2 stops (19h15m)
$722
6:35a MAD » 12:55a CUN
TAP Air Portugal 1 stop (18h20m)
2:25a CUN » 9:25p MAD
TAP Air Portugal 1 stop (19h)
$879
3:15p MAD » 9:10p CUN
Unknown Company 1 stop (29h55m)
2:40a CUN » 12:10p MAD
World2Fly direct (9h30m)