- Home
- Flights
- Flights from Shanghai
- Shanghai to Hong Kong
Cheap flights from Shanghai to Hong Kong from CN¥452
Spring Airlines, Juneyao Air, Cathay Pacific and 3 more airlines fly nonstop from Shanghai to Hong Kong. The flight takes around 2h 04m, and the cheapest one-way fare we found recently is CN¥452 on 16 Mar.
Direct flights available 2h 04m Cheapest in March Prices checked 15 days ago
Shanghai to Hong Kong at a glance
Cheapest one-wayCN¥452Spring Airlines · nonstop · Tue 16 MarFastest flight2h 04mEstimated
Nonstop flightsYesSpring Airlines, Juneyao Air, Cathay Pacific
Airlines flying nonstop from Shanghai to Hong Kong
6 airlines on this route.
Cheapest month to fly from Shanghai to Hong Kong
Lowest one-way fare found for each month: March is cheapest, June the most expensive.
Good to know
- Distance
- 1,254 km779 miles
- Flight time
- 2h 04mestimate
- Time difference
- NoneHong Kong vs Shanghai
- Currency in Hong Kong
- HKD
- Airports
- PVG, SHA → HKG
Flights from Shanghai to Hong Kong: questions answered
How much is a flight from Shanghai to Hong Kong?
The cheapest one-way fare we found recently is CN¥452, nonstop, departing in March. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Shanghai to Hong Kong?
Yes. Spring Airlines, Juneyao Air, Cathay Pacific, China Eastern Airlines, Hong Kong Airlines and Shanghai Airlines fly this route nonstop.
How long is the flight from Shanghai to Hong Kong?
A nonstop flight covers 1,254 km and takes around 2h 04m.
What is the cheapest month to fly from Shanghai to Hong Kong?
March has the lowest fare we found (CN¥452), while June is the most expensive (CN¥1,399).
Which airlines fly from Shanghai to Hong Kong?
Spring Airlines, Juneyao Air, Cathay Pacific, China Eastern Airlines, Hong Kong Airlines and Shanghai Airlines operate nonstop flights on this route.
Which airports serve Shanghai and Hong Kong?
Shanghai: Shanghai Pudong International Airport (PVG) and Shanghai Hongqiao International Airport (SHA). Hong Kong: Hong Kong International Airport (HKG).





