Wayfli › Singapore (SIN) › To Guangzhou (CAN)

Singapore (SIN) to Guangzhou (CAN) flights

There are direct flights from Singapore Changi Airport to Guangzhou Baiyun International Airport, sold by 4 airlines (including codeshares): 9 Air, China Southern Airlines, Singapore Airlines and Scoot. The distance is 2,648 km, about 3h 45m in the air. There are also 20 one-stop options, via airports such as Bangkok, Hong Kong and Kuala Lumpur.

Live fares for SIN → CANSee all routes on the map
2,648 kmdistance
~3h 45mdirect flight time (estimate)
4direct airlines
20one-stop options

Direct flights from Singapore to Guangzhou

RouteAirlines (incl. codeshares)DistanceTime (est.)
SIN → CAN9 Air, China Southern Airlines, Singapore Airlines, Scoot2,648 km~3h 45m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
BKK BangkokAir India and Cathay Pacific then Spring Airlines and China Southern Airlines3,123 km~6h 30m
HKG Hong KongAir India and Cathay Pacific then Cathay Pacific and China Southern Airlines2,702 km~6h
KUL Kuala LumpurAmerican Airlines and Air India then AirAsia and China Southern Airlines2,910 km~6h 15m
SGN Ho Chi Minh CityLion Air and Singapore Airlines then Spring Airlines and China Southern Airlines2,659 km~5h 55m
DMK BangkokThai AirAsia then Thai AirAsia3,147 km~6h 30m
HAN HanoiSingapore Airlines and Scoot then China Southern Airlines and Vietjet3,026 km~6h 20m
SYX SanyaCambodia Airways then 9 Air and China Southern Airlines2,671 km~5h 55m
HKT PhuketThai AirAsia and Bangkok Airways then Spring Airlines and China Southern Airlines3,312 km~6h 40m
HAK HaikouHainan Airlines and Scoot then 9 Air and Air China2,666 km~5h 55m
NNG NanningChina Eastern then Air China and China Southern Airlines2,938 km~6h 15m
MFM MacauAir Macau and Scoot then China Southern Airlines2,677 km~5h 55m
DAD DanangSingapore Airlines and Virgin Australia then China Southern Airlines and Vietnam Airlines2,673 km~5h 55m

More from Singapore and Guangzhou

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.