Wayfli › Moscow (SVO) › To Guangzhou (CAN)

Moscow (SVO) to Guangzhou (CAN) flights

There are direct flights from Moscow Sheremetyevo International Airport to Guangzhou Baiyun International Airport, sold by 2 airlines (including codeshares): China Southern Airlines and Aeroflot. The distance is 7,003 km, about 9h in the air. There are also 23 one-stop options, via airports such as Beijing, Shanghai and Seoul.

Live fares for SVO → CANSee all routes on the map
7,003 kmdistance
~9hdirect flight time (estimate)
2direct airlines
23one-stop options

Direct flights from Moscow to Guangzhou

RouteAirlines (incl. codeshares)DistanceTime (est.)
SVO → CANChina Southern Airlines, Aeroflot7,003 km~9h

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
PEK BeijingAir China and Hainan Airlines then Air China and China Southern Airlines7,676 km~12h
PVG ShanghaiChina Eastern and Aeroflot then Air China and China Southern Airlines8,054 km~12h 30m
ICN SeoulKorean Air and Aeroflot then China Southern Airlines and Korean Air8,591 km~13h 10m
BKK BangkokAeroflot then Spring Airlines and China Southern Airlines8,811 km~13h 25m
HKG Hong KongAeroflot then Cathay Pacific and China Southern Airlines7,273 km~11h 30m
DEL DelhiAeroflot then IndiGo and China Southern Airlines8,013 km~12h 25m
TAS TashkentITA Airways and Aeroflot then Centrum Air7,345 km~11h 35m
CKG ChongqingTianjin Airlines then Sichuan Airlines and Air France7,006 km~11h 15m
OVB NovosibirskPobeda and Aeroflot then S7 Airlines7,128 km~11h 20m
ALA Alma-ataAir Astana then Air Astana7,106 km~11h 20m
HGH HangzhouBeijing Capital Airlines then Air China and China Southern Airlines7,885 km~12h 15m
PKX BeijingChina Eastern then 9 Air7,646 km~12h

More from Moscow 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.