Flights from Shanghai to Moscow (PVG → VKO)
Loading map...
viaNovosibirsk(OVB)
PVG→OVB+1h 30mOVB→VKO
9h 35m
viaKazan(KZN)
PVG→KZN+1h 30mKZN→VKO
9h 36m
viaKrasnojarsk(KJA)
PVG→KJA+1h 30mKJA→VKO
9h 40m
viaIrkutsk(IKT)
PVG→IKT+1h 30mIKT→VKO
9h 43m
viaAlmaty(ALA)
PVG→ALA+1h 30mALA→VKO
10h 2m
viaShymkent(CIT)
PVG→CIT+1h 30mCIT→VKO
10h 18m
viaTashkent(TAS)
PVG→TAS+1h 30mTAS→VKO
10h 25m
viaSaint Petersburg(LED)
PVG→LED+1h 30mLED→VKO
10h 38m
viaGuangzhou(CAN)
PVG→CAN+1h 30mCAN→VKO
11h 10m
viaTehran(IKA)
PVG→IKA+1h 30mIKA→VKO
12h
viaIstanbul(IST)
PVG→IST+1h 30mIST→VKO
12h 57m
viaDubai(DXB)
PVG→DXB+1h 30mDXB→VKO
13h 25m
viaRiyadh(RUH)
PVG→RUH+1h 30mRUH→VKO
14h 10m
viaMale(MLE)
PVG→MLE+1h 30mMLE→VKO
16h 7m
Frequently asked questions
Are there direct flights from Shanghai to Moscow? Currently, there are no direct flights from PVG to VKO. You may need to connect through another airport.
Related guides for this route
Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Shanghai → Moscow.
Try a nearby airport to Shanghai
Flights to Moscow (VKO) from other airports within 350 km of Shanghai. Often unlocks cheaper fares or better times.
Or try a nearby airport to Moscow
Flights from Shanghai (PVG) to other airports within 350 km of Moscow.