1 stop (27h23m)
Air Canada
1 stop (16h30m)
Air Canada
direct (10h15m)
Finnair
1 stop (11h55m)
Finnair
3 stops (40h38m)
WestJet
2 stops (42h35m)
Spirit Airlines
2 stops (20h02m)
Ryanair
2 stops (21h30m)
Spirit Airlines
1 stop (27h55m)
Iberia
1 stop (14h58m)
United Airlines