Cheap flights from Hong Kong to Shanghai

2 airport pairs connect Hong Kong and Shanghai: HKG–PVG and HKG–SHA. Cathay Pacific, China Eastern Airlines, Hong Kong Airlines, Juneyao Air, Shanghai Airlines and Spring Airlines fly nonstop. The cheapest fare found was HK$586, on HKG–PVG.

Hong Kong to Shanghai: every airport pair compared

RouteNonstop airlinesFlights a weekTime in the airCheapest fare found
Hong Kong → Shanghai Pudong HKG–PVGCathay Pacific, China Eastern Airlines, Hong Kong Airlines, Juneyao Air, Shanghai Airlines, Spring Airlines—~2h (est.)HK$586
Hong Kong → Shanghai Hongqiao HKG–SHACathay Pacific, China Eastern Airlines, Hong Kong Airlines, Shanghai Airlines—~2h (est.)HK$988

Each route has its own guide with airlines, connections, the return flight and how to get into town.

Hong Kong to Shanghai fares by month

Cheapest one-way fare found: HK$586 for December 2026 on Spring Airlines, nonstop. Nonstop from HK$586.

  1. Oct ’26HK$593
  2. Nov ’26HK$587
  3. Dec ’26HK$586
  4. Jan ’27HK$718
  5. Feb ’27HK$793
  6. Mar ’27HK$768
  7. Apr ’27HK$1,373
  8. May ’27HK$1,373
  9. Jun ’27HK$1,380
  10. Jul ’27HK$1,375
  11. Aug ’27HK$1,383

Cheapest one-way fares per month of departure in the Aviasales price cache, found . Fares change by the hour: the live fare is shown when you search. Cheapest of all the airport pairs above, per month.

Getting into Shanghai from each airport

Hong Kong to Shanghai: frequently asked questions

How much is a flight from Hong Kong to Shanghai?

From HK$586 one-way, the cheapest fare found (HKG–PVG, December 2026; found 8 October 2026).

Which airports can I fly between Hong Kong and Shanghai?

2 airport pairs: HKG–PVG and HKG–SHA.

Which airlines fly nonstop from Hong Kong to Shanghai?

Cathay Pacific, China Eastern Airlines, Hong Kong Airlines, Juneyao Air, Shanghai Airlines and Spring Airlines.

What is the cheapest month to fly Hong Kong to Shanghai?

December 2026, at HK$586 across all 2 airport pairs.

Compare more cities

To Shanghai

Departure and arrival airports