Nonstop flights from Hong Kong to Shanghai
6 airlines fly this route, with up to 22 flights a day.
When they leave
Hong Kong timeSix 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 firstSchedules 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
More from Hong Kong
Schedules as of Oct 9, 2026.