Wayfli › Shanghai (PVG) › To St. Petersburg (LED)

Shanghai (PVG) to St. Petersburg (LED) flights

There are direct flights from Shanghai Pudong International Airport to St. Petersburg Pulkovo Airport, sold by one airline: China Eastern. The distance is 7,138 km, about 9h 10m in the air. There are also 14 one-stop options, via airports such as Beijing, Seoul and Moscow.

Live fares for PVG → LEDSee all routes on the map
7,138 kmdistance
~9h 10mdirect flight time (estimate)
1direct airline
14one-stop options

Direct flights from Shanghai to St. Petersburg

RouteAirlines (incl. codeshares)DistanceTime (est.)
PVG → LEDChina Eastern7,138 km~9h 10m

Best one-stop connections

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

ViaAirlinesDistanceTime (est.)
PEK BeijingAir China and China Southern Airlines then Hainan Airlines and S7 Airlines7,156 km~11h 25m
ICN SeoulSpring Airlines and China Southern Airlines then Korean Air7,620 km~12h
SVO MoscowChina Eastern and Aeroflot then Pobeda and Rossiya Airlines7,450 km~11h 45m
TAS TashkentChina Eastern then Qanot Sharq and Uzbekistan Airways8,135 km~12h 35m
OVB NovosibirskS7 Airlines then ALROSA and Nordwind Airlines7,152 km~11h 25m
ALA Alma-ataAir Astana then Rossiya Airlines and Air Astana7,742 km~12h 5m
KZN KazanChina Eastern then Smartavia and Rossiya Airlines7,345 km~11h 35m
KJA KrasnoyarskRossiya Airlines then Nordwind Airlines and Aeroflot7,147 km~11h 25m
IKT IrkutskS7 Airlines then S7 Airlines7,173 km~11h 25m
TBS TbilisiChina Eastern then Red Wings9,004 km~13h 40m
TFU ChengduJuneyao Airlines then Sichuan Airlines7,909 km~12h 20m
KHV KhabarovskAurora then Ural Airlines8,445 km~13h

More from Shanghai and St. Petersburg

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.