WhatFliesWhere Get the app

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
HAKSHA

When they leave

Haikou time
1: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 first

Schedules 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

WhatFliesWhere app icon

Find the cheapest day to fly from Haikou to Shanghai.

Download on the App StoreGet it on Google Play

Schedules as of Oct 9, 2026.