direct (1h24m)
Air Canada
direct (1h16m)
Air Canada
2 stops (18h56m)
Air France
2 stops (16h10m)
WestJet
1 stop (13h)
TAP Air Portugal
1 stop (12h40m)
TAP Air Portugal
1 stop (10h45m)
Icelandair
1 stop (9h55m)
Icelandair
1 stop (16h20m)
KLM
1 stop (18h30m)
KLM
1 stop (12h40m)
Air Transat
direct (7h20m)
Air Transat