Flights from Shanghai (Pudong) to Haikou (Meilan)
PVGHAK
Shanghai Pudong International Airport (Shanghai (Pudong), China) → Haikou Meilan International Airport (Haikou (Meilan), China)
Also known as Shanghai (Pudong), Haikou (Meilan).
- Nonstop
- 2h 50m
- Distance
- 1,686 km
- Frequency
- 7×/week
- One-way from
- $127
- Airlines
- China Eastern Airlines, China Southern Airlines, Hainan Airlines, Juneyao Airlines, Shanghai Airlines, Shenzhen Airlines, Xiamen Airlines
Fares by month
One-way, per person- Oct 2026$145
- Nov 2026$137
- Dec 2026$129
- Jan 2027$127
- Feb 2027$127
- Mar 2027$128
- Apr 2027$230
- May 2027$232
- Jun 2027$232
Lowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.
Weekly schedule
Monday
- HO127107:45→10:503h 5mJuneyao Airlines
- FM925509:20→12:203hShanghai Airlines
- FM725712:00→15:003hShanghai Airlines
- CZ351612:40→16:103h 30mChina Southern Airlines
- CZ676621:05→00:153h 10mChina Southern Airlines
Tuesday
- FM925509:20→12:203hShanghai Airlines
- FM725712:00→15:003hShanghai Airlines
- CZ351612:40→16:103h 30mChina Southern Airlines
- MU554914:55→17:502h 55mChina Eastern Airlines
Wednesday
- HO127107:45→10:503h 5mJuneyao Airlines
- FM925509:20→12:203hShanghai Airlines
- FM725712:00→15:003hShanghai Airlines
- HU712016:55→20:003h 5mHainan Airlines
Thursday
- FM925509:20→12:203hShanghai Airlines
- FM725712:00→15:003hShanghai Airlines
- CZ351612:40→16:103h 30mChina Southern Airlines
- MU554914:40→17:503h 10mChina Eastern Airlines
- HU712016:55→20:003h 5mHainan Airlines
Friday
- HO127107:45→10:503h 5mJuneyao Airlines
- FM925509:20→12:203hShanghai Airlines
- FM725712:00→15:003hShanghai Airlines
- MU554914:40→17:503h 10mChina Eastern Airlines
- HU712016:55→20:003h 5mHainan Airlines
- CZ676621:05→00:153h 10mChina Southern Airlines
Saturday
- FM725712:00→15:003hShanghai Airlines
Sunday
- CZ13407:45→10:503h 5mChina Southern Airlines
- ZH515307:45→10:503h 5mShenzhen Airlines
- MF579207:45→10:503h 5mXiamen Airlines
- MU379807:45→10:503h 5mChina Eastern Airlines
- HO127107:45→10:503h 5mJuneyao Airlines
- FM925509:15→12:203h 5mShanghai Airlines
- MU838709:15→12:203h 5mChina Eastern Airlines
- FM725712:00→15:003hShanghai Airlines
- MU554915:00→17:502h 50mChina Eastern Airlines
- HU712016:55→20:003h 5mHainan Airlines
- CZ676621:05→00:153h 10mChina Southern Airlines
Shanghai (Pudong) to Haikou (Meilan) — frequently asked
- How long is the flight from Shanghai (Pudong) to Haikou (Meilan)?
- PVG–HAK is 2h 50m nonstop, covering 1,686 km (1,048 mi).
- Which airlines fly nonstop from Shanghai (Pudong) to Haikou (Meilan)?
- China Eastern Airlines, China Southern Airlines, Hainan Airlines, Juneyao Airlines, Shanghai Airlines, Shenzhen Airlines, Xiamen Airlines operate this route nonstop.
- How much is a flight from Shanghai (Pudong) to Haikou (Meilan)?
- One-way fares on PVG–HAK recently started from $127. The lowest recent fare is for travel in February 2027. Fares change daily, so check current prices before booking.
- How often do flights run from Shanghai (Pudong) to Haikou (Meilan)?
- The route is served 7 days a week (36 scheduled departures).