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 14 airlines and as many as 606 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 Nanchang, Jieyang or any other of the 7 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 Xiamen Airlines
If you choose to fly with Xiamen Airlines from Shanghai to Guangzhou you can make a transit either via Xiamen or via Jinjiang. The route via Xiamen is 5 minutes faster. Xiamen 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 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 25m | - | 734 miles (1181 km) |
KHN Nanchang | 5h 35m | 2h 15m | 772 miles (1242 km) |
SWA Jieyang | 5h 35m | 2h 5m | 829 miles (1334 km) |
WUH Wuhan | 5h 45m | 1h 50m | 941 miles (1514 km) |
XMN Xiamen | 5h 55m | 2h 30m | 818 miles (1316 km) |
CSX Changsha | 5h 55m | 2h 20m | 865 miles (1392 km) |
FOC Fuzhou | 6h 15m | 2h 45m | 817 miles (1315 km) |
JJN Jinjiang | 6h 15m | 2h 40m | 824 miles (1326 km) |

