Direct flights from Hong Kong to Shanghai (HKG → PVG)

Distance 1,254 km (779 mi)
Est. duration 1h 29m
Loading map...
Live fares · HKG → PVG

Available flights

HONon-stop
from$172
Book

About the Hong Kong → Shanghai route

Hong Kong to Shanghai is one of those routes that's over before you've finished your second drink. At 1,254 km and roughly an hour and a half in the air, it sits in that sweet spot — too far to bother with a train, short enough that you're not dreading the flight. Cathay Pacific (CX) runs it regularly, and you'll share the cabin with a real mix: finance types shuttling between two of Asia's biggest money centers, families visiting relatives, and plenty of mainland tourists doing the trip in reverse. It's a workhorse route, not a glamorous one, but it gets you where you need to go efficiently.

Why travel from Hong Kong to Shanghai?

Shanghai hits differently when you're coming from Hong Kong. Both cities move fast, but Shanghai has this particular energy around the Bund — that stretch of colonial-era waterfront staring across at a skyline that looks like someone designed it to be photographed. Beyond the aesthetics, people make this trip for serious reasons. Business travelers are chasing deals in one of China's most commercially active cities. Cantonese families have relatives spread across the delta and beyond. Food-wise, you're trading dim sum for xiaolongbao at Din Tai Fung or proper shengjianbao from a street counter in Jing'an. And for Hong Kongers specifically, Shanghai offers a version of Chinese urban life that's familiar in some ways, genuinely foreign in others — worth seeing for that tension alone.

Quick stats

  • Distance: 1,254 km
  • Estimated flight time: 1h 29m
  • Operating airlines: 9C, CX, FM, HO, HX, MU
  • Direct route: yes

Practical tips for HKG → PVG

PVG is big and can feel overwhelming on arrival, but it's well-organized. The Maglev train from the airport into Longyang Road station takes about eight minutes and is genuinely worth doing once — after that, taxis or the metro make more sense for getting around. Spring and autumn are the most comfortable times to visit weather-wise and tend to offer better fares than the Golden Week rush in early October. You'll need a valid visa sorted before you fly — no visa on arrival for most passport holders. If you're booking with a budget carrier, check baggage allowances carefully since carry-on limits can be strict on this route.

Frequently asked questions

How long does a flight from Hong Kong to Shanghai take?

The flight from Hong Kong (HKG) to Shanghai Pudong (PVG) is approximately 1 hour and 29 minutes, covering a distance of 1,254 km. This is one of the shortest regional routes in Asia, making it ideal for quick business trips or weekend getaways.

Which airlines fly the Hong Kong to Shanghai route?

Nine airlines operate this route: China Eastern (MU), China Southern (CZ), Air China (CA), Spring Airlines (9C), Cathay Pacific (CX), Xiamen Airlines (BM), Hainan Airlines (HU), Hong Kong Airlines (HX), and Juneyao Air (BZ). This high competition typically offers travelers multiple departure times and competitive fares.

What is the best time of year to fly from Hong Kong to Shanghai?

October to November and March to April offer the most pleasant weather for both cities, with mild temperatures and lower humidity, while also typically featuring moderate airfare prices. Avoid the summer months (June-August) due to heat and typhoon season, and Chinese New Year when prices surge and flights fill quickly.

Do I need a visa to travel from Hong Kong SAR to mainland China?

Hong Kong residents with a valid Hong Kong SAR passport do not need a visa for mainland China. Foreign passport holders will need to check China's current visa requirements, which vary by nationality; many countries can obtain a visa-on-arrival or apply for a China visa in advance.

What should I know about luggage, jet lag, and transit on this route?

Luggage allowances vary by airline but typically include 20-23kg checked baggage on economy fares; verify with your carrier. There is minimal jet lag risk as both cities are in the same time zone (China Standard Time). Airport transit time is short—plan 2-3 hours for domestic connections and 3-4 hours if collecting baggage and re-checking for international flights.

Find flights from Hong Kong to Shanghai
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Hong Kong to Shanghai? The flight distance from HKG to PVG is approximately 1,254 km (779 miles).
How long is the flight from HKG to PVG? The estimated flight time from Hong Kong to Shanghai is approximately 1h 29m.
What airlines fly from HKG to PVG? Airlines operating direct flights from Hong Kong to Shanghai include: 9C, CX, FM, HO, HX, MU.

Cheapest fares Hong Kong → Shanghai

Hong Kong HKG
Shanghai PVG

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Hong Kong → Shanghai.

Try a nearby airport to Hong Kong

Flights to Shanghai (PVG) from other airports within 350 km of Hong Kong. Often unlocks cheaper fares or better times.

Or try a nearby airport to Shanghai

Flights from Hong Kong (HKG) to other airports within 350 km of Shanghai.

Other flights from Hong Kong (HKG)

Other flights from Shanghai (PVG)