2 stops (16h54m)
Icelandair
2 stops (17h25m)
Icelandair
2 stops (19h18m)
United Airlines
1 stop (9h40m)
Air Canada
1 stop (11h08m)
Air Canada
1 stop (10h40m)
Air Canada
1 stop (17h59m)
WestJet
1 stop (15h45m)
WestJet
2 stops (12h59m)
Lufthansa
1 stop (10h15m)
Air Canada