$910
12:30p MAD » 6:01a YVR
Unknown Company 1 stop (17h31m)
4:00p YVR » 9:05a MAD
Unknown Company 1 stop (17h05m)
$979
6:10a MAD » 5:48a YVR
Air Canada 2 stops (23h38m)
8:55a YVR » 9:00a MAD
Air Canada 2 stops (24h05m)
$983
10:05a MAD » 8:46p YVR
Unknown Company 2 stops (34h41m)
4:00p YVR » 8:10a MAD
American Airlines 2 stops (40h10m)
$1,011
6:10a MAD » 1:58a YVR
Lufthansa 2 stops (19h48m)
5:00p YVR » 11:10a MAD
Lufthansa 2 stops (18h10m)
$1,015
6:10a MAD » 1:58a YVR
Lufthansa 2 stops (19h48m)
1:25a YVR » 4:00p MAD
Air Canada 1 stop (14h35m)
$1,016
6:10a MAD » 1:58a YVR
Lufthansa 2 stops (19h48m)
1:25a YVR » 4:00p MAD
Air Canada 1 stop (14h35m)
$1,050
12:30p MAD » 8:46p YVR
Unknown Company 1 stop (32h16m)
9:48p YVR » 9:05a MAD
Unknown Company 1 stop (35h17m)
$1,050
12:30p MAD » 8:46p YVR
Unknown Company 1 stop (32h16m)
9:48p YVR » 9:05a MAD
Unknown Company 1 stop (35h17m)