🔔 Track this route
We check SHA → HAK every day and email you the cheapest nonstop fares we find.
Free · one-click unsubscribe
Yes. China Eastern Airlines, Hainan Airlines and Shanghai Airlines fly nonstop from Shanghai (SHA) to Haikou (HAK), several times daily. The flight takes about 2h 38m and covers 1,031 miles (1,659 km).
China Eastern Airlines, Hainan Airlines, Shanghai Airlines operate nonstop flights from Shanghai to Haikou.
The nonstop flight from Shanghai to Haikou takes ~2h 38m (approximately 1659 km).
Nonstop flights from Shanghai to Haikou operate several times daily.