Home / Flights / Hong Kong → Shanghai
Hong Kong to Shanghai flights
One-way from $97 for the next 12 departure dates (cheapest Nov 21). Nonstop Hong Kong to Shanghai takes about 2h 25m. Compare cached fares, then open prefilled OTA searches.
Open flight searchFree · No signup · Prices confirmed on the booking site
How it works
Route tip
A 2.5 hour business corridor. Pudong serves long-haul connections; Hongqiao is closer to downtown Shanghai.
When it is cheaper
March–May and October–November are cheapest; Lunar New Year is peak.
FAQ
How long is the flight from Hong Kong to Shanghai?
A nonstop flight takes about 2h 25m, covering roughly 1,256 km. Actual block time varies by airline, aircraft and winds, so check the specific schedule before booking.
When are Hong Kong to Shanghai flights cheapest?
The lowest cached one-way fare across the next 12 departure dates is $97 (departing Nov 21). March–May and October–November are cheapest; Lunar New Year is peak.
Which airports should I compare?
Departure: HKG (Hong Kong Intl); also check SZX. Arrival: PVG (Pudong); also check SHA.
Are the prices on this page live?
No. The page and fare calendar use cached reference fares that can be delayed or change at any time. The booking site is the source of truth.
Can I book directly on this site?
No. We only prefill the search. Clicking through opens a third-party site where you confirm live prices and complete the booking.
More from Hong Kong
Other routes to Shanghai
Keep browsing
Page updated 2026-11-11