- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
Plan, book, fly with confidence
Cheap flights from Shanghai (SHA) to Haikou (HAK)
Prices were available within the past 7 days and start at CA $420 for one-way flights and CA $843 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Sun., Aug. 4 - Wed., Aug. 7
PVG
Shanghai
HAK
Haikou
CA $843 Roundtrip, found 6 days ago
CA $843
Roundtrip
found 6 days ago
Mon., Aug. 5 - Wed., Aug. 7
PVG
Shanghai
HAK
Haikou
CA $843 Roundtrip, found 6 days ago
CA $843
Roundtrip
found 6 days ago
Wed., Jun. 19 - Wed., Jun. 26
PVG
Shanghai
HAK
Haikou
CA $844 Roundtrip, found 5 days ago
CA $844
Roundtrip
found 5 days ago
Sat., Jun. 22 - Sat., Jun. 29
PVG
Shanghai
HAK
Haikou
CA $884 Roundtrip, found 5 days ago
CA $884
Roundtrip
found 5 days ago
Thu., Jun. 20 - Sat., Jun. 29
PVG
Shanghai
HAK
Haikou
CA $923 Roundtrip, found 5 days ago
CA $923
Roundtrip
found 5 days ago
Sat., Jun. 22 - Sat., Jun. 29
PVG
Shanghai
HAK
Haikou
CA $973 Roundtrip, found 5 days ago
CA $973
Roundtrip
found 5 days ago
*Available to Expedia members.