Flights from Shanghai to Guangzhou – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PVG to CAN – All flight route options from Shanghai Pudong International Airport, China to Guangzhou Baiyun International Airport, China. These flights are operated by 12 different airlines. Fly non-stop or choose from 14 different connecting flights. The shortest flight time is 2 hours and 28 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Guangzhou Baiyun Airport
We got great deals on hotels and car rentals near the airport.
Shanghai to Guangzhou flights
There are over 21 airlines and as many as 289 flights every week to this destination. You can fly non-stop to Guangzhou (CAN) from Shanghai (PVG) with Air China, China Southern Airlines, Shanghai Airlines, Hainan Airlines, Juneyao Airlines, 9 Air Co or Shenzhen Airlines but if a stopover option suits you better you can choose to fly via Rizhao, Jieyang or any other of the 14 alternatives with connectiing airports.
Tip! You can also fly to Guangzhou from Hongqiao International (SHA).
Shanghai to Guangzhou with Air China
You can fly non-stop every weekday with flights departing between 9:00 am and 11:00 pm. Air China is a Star Alliance member.
With China Eastern Airlines
If you fly from Shanghai with China Eastern Airlines you will do a stopover in Wuhan, WUH before reaching Guangzhou. This flight trip will take 5 hours and 30 minutes and you can fly every weekday with departures at 12:25. China Eastern Airlines is a member of SkyTeam.
Distance & flight times: Shanghai Airport to Guangzhou Baiyun International Airport
The shortest flight time between PVG and CAN is 2 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 45m | - | 751 miles (1208 km) |
RIZ Rizhao | 5h 20m | - | - |
SWA Jieyang | 5h 30m | 2h 15m | 839 miles (1350 km) |
WNZ Wenzhou | 5h 35m | 2h 5m | 799 miles (1286 km) |
WDS Shiyan | 5h 40m | - | - |
YIH Yichang | 5h 45m | - | - |
LYI Linyi | 5h 50m | 1h 50m | 1202 miles (1934 km) |
FOC Fuzhou | 5h 50m | 1h 55m | 822 miles (1323 km) |
SHS Shashi | 6h 10m | 1h 45m | 1058 miles (1702 km) |
WUH Wuhan | 6h 20m | 2h 55m | 967 miles (1556 km) |
XMN Xiamen | 6h 20m | - | - |
NGB Ningbo | 6h 25m | 2h 55m | 769 miles (1237 km) |
FUG Fuyang | 6h 25m | 2h 50m | 1048 miles (1686 km) |
JJN Jinjiang | 6h 35m | 2h 40m | 831 miles (1337 km) |
CSX Changsha | 6h 45m | 2h 40m | 889 miles (1430 km) |

