$158
10:10p MAD » 10:55a MXP
TAP Air Portugal 1 stop (12h45m)
8:30p MXP » 12:20a MAD
TAP Air Portugal 1 stop (27h50m)
$182
8:10p MAD » 7:35p MXP
TAP Air Portugal 1 stop (23h25m)
8:30p MXP » 12:20a MAD
TAP Air Portugal 1 stop (27h50m)
$198
7:45p MAD » 9:55a BGY
Ryanair 1 stop (14h10m)
11:05a MXP » 6:20p MAD
Unknown Company 1 stop (7h15m)
$204
9:00a MAD » 11:10a BGY
Ryanair direct (2h10m)
8:05p MXP » 10:25p MAD
Ryanair direct (2h20m)