WhatFliesWhere Get the app

Nonstop flights from Hong Kong to Shanghai

6 airlines fly this route, with up to 22 flights a day.

HKGHong Kong International
779 mi · 145 flights a week
PVGShanghai Pudong International
HKGPVG

When they leave

Hong Kong time
7:30a10:05pFirst departure 7:30 AM, last 10:05 PM

Six in the morning, 7:30 AM to 10:25 AM, then seven in the afternoon, 12:50 PM to 3:05 PM, then nine in the evening, 5:05 PM to 10:05 PM.

Every flight

Earliest first

Schedules last checked Sep 12, 2026. Times are local.

Flying from Hong Kong to Shanghai

Cathay Pacific flies most often, 7 to 8 times a day on the Airbus A330-300, Boeing 777, Airbus A350 and Boeing 777-300ER. China Eastern flies 7 times a day on the Airbus A321, Airbus A320neo, Airbus A330 and Comac C919. Hong Kong Airlines flies 2 to 4 times a day on the Airbus A320. Juneyao Airlines flies daily on the Airbus A320. Shanghai Airlines flies daily on the Boeing 737 MAX 8. Spring Airlines flies on Tuesdays, Thursdays and Saturdays with the Airbus A320.

Flights run every day of the week, from 20 on Mondays, Tuesdays and Wednesdays to 22 on Saturdays. The first arrival in Shanghai is at 10:15 AM and the last at 12:40 AM the next day. The flight covers 779 miles.

Flying back, Shanghai to Hong Kong has 147 nonstop flights a week. From Hong Kong, Hongqiao (SHA) is the other Shanghai area airport with nonstop flights, 42 a week.

Return flights

WhatFliesWhere app icon

Find the cheapest day to fly from Hong Kong to Shanghai.

Download on the App StoreGet it on Google Play

Schedules as of Oct 9, 2026.