2 stops (16h05m)
Iberia
direct (9h40m)
Azores Airlines
1 stop (23h20m)
United Airlines
direct (9h40m)
Azores Airlines
1 stop (22h24m)
Delta Air Lines
1 stop (18h50m)
Azores Airlines
1 stop (22h25m)
Frontier Airlines
1 stop (30h15m)
Royal Air Maroc
1 stop (28h25m)
Air France
2 stops (17h23m)
Air France
1 stop (14h45m)
Royal Air Maroc
1 stop (30h15m)
Royal Air Maroc
1 stop (9h45m)
Azores Airlines
1 stop (29h)
Vueling
direct (6h55m)
TAP Air Portugal
1 stop (12h05m)
TAP Air Portugal
1 stop (9h)
Air Canada
1 stop (13h)
Lufthansa
1 stop (15h35m)
Vueling
1 stop (29h)
Vueling