Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Shanghai
  4. Shanghai to Hong Kong
Nonstop route · China → 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
SHAHKG

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.

AirlineFlights a weekTypical departuresFromSearch
SASpring Airlines——CN¥452Search
JAJuneyao Air——CN¥1,067Search
Cathay Pacific———Search
CEChina Eastern Airlines———Search
HKHong Kong Airlines———Search
SAShanghai Airlines———Search

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).

More flights from Shanghai