$1,351
7:45p MAD » 9:50p PVG
Swiss 1 stop (26h05m)
5:50p PVG » 11:20p MAD
Air China 1 stop (29h30m)
$1,428
10:35p MAD » 9:50p PVG
Unknown Company 4 stops (47h15m)
7:30p PVG » 4:55p MAD
Unknown Company 1 stop (21h25m)
$1,904
3:25p MAD » 12:00a PVG
Austrian Airlines 2 stops (32h35m)
1:55a SHA » 8:00a MAD
Air China 1 stop (30h05m)
$1,978
7:30a MAD » 11:50p PVG
Unknown Company 1 stop (16h20m)
3:30p SHA » 8:00a MAD
Air China 1 stop (16h30m)
$1,988
7:30a MAD » 11:50p PVG
Unknown Company 1 stop (16h20m)
3:30p SHA » 8:00a MAD
Air China 1 stop (16h30m)
$4,590
1:10p MAD » 4:55a SHA
Air China 1 stop (15h45m)
5:20a PVG » 7:30p MAD
Swiss 1 stop (38h10m)