Flights from Shanghai to Guangzhou – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
SHA to CAN – All flight route options from Hongqiao International, China to Guangzhou Baiyun International Airport, China. These flights are operated by 11 different airlines. Fly non-stop or choose from 7 different connecting flights. The shortest flight time is 2 hours and 18 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 15 airlines and as many as 666 flights every week to this destination. You can fly non-stop to Guangzhou (CAN) from Shanghai (SHA) with Spring Airlines, Air China, China Southern Airlines, Shanghai Airlines, Juneyao Airlines, China Eastern Airlines or Hainan Airlines but if a stopover option suits you better you can choose to fly via Jinjiang, Jieyang or any other of the 8 alternatives with connectiing airports.
Tip! You can also fly to Guangzhou from Shanghai Pudong International Airport (PVG).
Shanghai to Guangzhou with Spring Airlines
You can fly non-stop every weekday with flights departing between 7:00 am and 9:00 pm.
With China Eastern Airlines
You can fly non-stop every weekday with flights departing from 9:00 am to 10:00 pm. You also have the option to do a transit flight via Wuhan. China Eastern Airlines is a member of SkyTeam.
Distance & flight times: Hongqiao International to Guangzhou Baiyun International Airport
The shortest flight time between SHA and CAN is 2 hours and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 35m | - | 734 miles (1181 km) |
JJN Jinjiang | 4h 55m | - | - |
SWA Jieyang | 5h 30m | 2h 5m | 829 miles (1334 km) |
KHN Nanchang | 5h 45m | 2h 15m | 772 miles (1242 km) |
WUH Wuhan | 5h 45m | 1h 50m | 941 miles (1514 km) |
CSX Changsha | 5h 50m | 2h 20m | 865 miles (1392 km) |
FOC Fuzhou | 5h 55m | 2h 25m | 817 miles (1315 km) |
XMN Xiamen | 6h 5m | 2h 30m | 818 miles (1316 km) |
LYI Linyi | 6h 20m | - | - |

