2 stops (16h35m)
KLM
1 stop (33h25m)
KLM
direct (4h40m)
Air Canada
direct (4h06m)
Air Canada
2 stops (18h29m)
Icelandair
2 stops (15h35m)
Icelandair
2 stops (24h11m)
Air France
2 stops (15h55m)
WestJet
1 stop (19h10m)
Air Transat
1 stop (13h55m)
Air Transat