Nonstop flights from Haikou to Shanghai
2 airlines fly this route, with up to 3 flights a day.
HAKHaikou Meilan International
1,031 mi · 21 flights a week
SHAShanghai Hongqiao International
When they leave
Haikou time1:45p8:55pFirst departure 1:45 PM, last 8:55 PM
Two in the afternoon, 1:45 PM to 2:55 PM, then one evening flight at 8:55 PM. Every flight runs daily.
Every flight
Earliest firstSchedules last checked Sep 8, 2026. Times are local.
Flying from Haikou to Shanghai
Shanghai Airlines is the only airline flying nonstop from Haikou to Shanghai, 3 times a day on the Boeing 737, Boeing 737-800 and Boeing 787.
There are 3 flights every day of the week. The first arrival in Shanghai is at 5:15 PM and the last at 11:25 PM. The flight covers 1,031 miles.
Flying back, Shanghai to Haikou has 22 nonstop flights a week. From Haikou, Pudong (PVG) is the other Shanghai area airport with nonstop flights, 42 a week.
Return flights
More from Haikou
Schedules as of Oct 9, 2026.