Wayfli › Riyadh (RUH) › To Guangzhou (CAN)

Riyadh (RUH) to Guangzhou (CAN) flights

There are direct flights from Riyadh King Khaled International Airport to Guangzhou Baiyun International Airport, sold by one airline: Saudia. The distance is 6,686 km, about 8h 40m in the air. There are also 10 one-stop options, via airports such as Dubai, Doha and Hong Kong.

Live fares for RUH → CANSee all routes on the map
6,686 kmdistance
~8h 40mdirect flight time (estimate)
1direct airline
10one-stop options

Direct flights from Riyadh to Guangzhou

RouteAirlines (incl. codeshares)DistanceTime (est.)
RUH → CANSaudia6,686 km~8h 40m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
DXB DubaiEmirates and Qantas then China Southern Airlines and Emirates6,700 km~10h 50m
DOH DohaMalaysia Airlines and Qatar Airways then Qatar Airways6,692 km~10h 50m
HKG Hong KongCathay Pacific then Cathay Pacific and China Southern Airlines6,918 km~11h 5m
JED JeddahKorean Air and Singapore Airlines then Saudia8,378 km~12h 55m
DEL DelhiAir India and Saudia then IndiGo and China Southern Airlines6,687 km~10h 50m
KWI KuwaitJazeera Airways and Kuwait Airways then Kuwait Airways6,953 km~11h 10m
BAH BahrainGulf Air and Saudia then Gulf Air6,690 km~10h 50m
CMB ColomboSaudia and SriLankan Airlines then SriLankan Airlines8,036 km~12h 30m
DAC DhakaBiman Bangladesh Airlines and Saudia then US-Bangla Airlines and China Southern Airlines6,739 km~10h 55m
LHE LahorePIA and Saudia then China Southern Airlines6,723 km~10h 50m

More from Riyadh and Guangzhou

Routes come from current airline fares, updated weekly (last update 11 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.