WhatFliesWhere Get the app

Nonstop flights from Shanghai to Guangzhou

8 airlines fly this route.

PVGShanghai Pudong International
748 mi · 99 flights a week
CANGuangzhou Baiyun International
PVGCAN

When they leave

Shanghai time
6:30a10:25pFirst departure 6:30 AM, last 10:25 PM

Eight in the morning, 6:30 AM to 10:05 AM, then four in the afternoon, 12:25 PM to 4:20 PM, then nine in the evening, 5:05 PM to 10:25 PM.

Every flight

Earliest first

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

Flying from Shanghai to Guangzhou

Air China flies most often, 22 times a week on the Airbus A321, Airbus A330 and Airbus A350. China Eastern flies 20 times a week on the Boeing 737, Airbus A330 and Boeing 787. China Southern Airlines flies 15 times a week on the Airbus A321neo and Airbus A321. 9 Air flies 10 times a week on the Boeing 737 MAX 8. Hainan Airlines flies 10 times a week on the Airbus A320neo and Boeing 737. Shenzhen Airlines flies 10 times a week on the Airbus A320. 2 more airlines fly it less often.

Flights run every day except Mondays and Wednesdays, up to 21 a day. The first arrival in Guangzhou is at 9:10 AM and the last at 1:00 AM the next day. The flight covers 748 miles.

Hainan Airlines flies it until Mar 1, 2027. Shenzhen Airlines flies it until Oct 24.

Flying back, Guangzhou to Shanghai has 151 nonstop flights a week. Hongqiao (SHA) also has nonstop flights to Guangzhou, 284 a week.

Return flights

WhatFliesWhere app icon

Find the cheapest day to fly from Shanghai to Guangzhou.

Download on the App StoreGet it on Google Play

Schedules as of Oct 9, 2026.