Wayfli › Beijing (PEK) › To Moscow (SVO)

Beijing (PEK) to Moscow (SVO) flights

There are direct flights from Beijing Capital International Airport to Moscow Sheremetyevo International Airport, sold by 4 airlines (including codeshares): Air China, Hainan Airlines, S7 Airlines and Aeroflot. The distance is 5,795 km, about 7h 35m in the air. There are also 20 one-stop options, via airports such as Seoul, St. Petersburg and Tashkent.

Live fares for PEK → SVOSee all routes on the map
5,795 kmdistance
~7h 35mdirect flight time (estimate)
4direct airlines
20one-stop options

Direct flights from Beijing to Moscow

RouteAirlines (incl. codeshares)DistanceTime (est.)
PEK → SVOAir China, Hainan Airlines, S7 Airlines, Aeroflot5,795 km~7h 35m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
ICN SeoulAir China and China Southern Airlines then Korean Air and Aeroflot7,488 km~11h 50m
LED St. PetersburgHainan Airlines and S7 Airlines then Pobeda and Aeroflot6,656 km~10h 45m
TAS TashkentChina Southern Airlines and Uzbekistan Airways then ITA Airways and Aeroflot6,759 km~10h 55m
CKG ChongqingSichuan Airlines and Air China then Tianjin Airlines7,504 km~11h 50m
OVB NovosibirskHainan Airlines and S7 Airlines then Pobeda and Aeroflot5,796 km~9h 45m
SVX YekaterinburgS7 Airlines and Ural Airlines then Pobeda and Aeroflot5,801 km~9h 45m
ALA Alma-ataAir China and Hainan Airlines then Air Astana and Aeroflot6,393 km~10h 30m
URC UrumqiAir China and China Southern Airlines then Air China and China Southern Airlines6,159 km~10h 10m
WUH WuhanAir China and China Southern Airlines then China Southern Airlines7,474 km~11h 45m
GYD BakuAzerbaijan Airlines then Aeroflot7,457 km~11h 45m
KJA KrasnoyarskHainan Airlines and S7 Airlines then Aeroflot5,831 km~9h 45m
IKT IrkutskS7 Airlines then Aeroflot5,855 km~9h 50m

More from Beijing and Moscow

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.