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

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

There are direct flights from St. Petersburg Pulkovo Airport to Shanghai Pudong International 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 LED → PVGSee all routes on the map
7,138 kmdistance
~9h 10mdirect flight time (estimate)
1direct airline
14one-stop options

Direct flights from St. Petersburg to Shanghai

RouteAirlines (incl. codeshares)DistanceTime (est.)
LED → PVGChina 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 BeijingHainan Airlines and S7 Airlines then Air China and China Southern Airlines7,156 km~11h 25m
ICN SeoulKorean Air then China Southern Airlines and Shanghai Airlines7,620 km~12h
SVO MoscowPobeda and Aeroflot then China Eastern and Aeroflot7,450 km~11h 45m
TAS TashkentCentrum Air and Uzbekistan Airways then China Eastern8,135 km~12h 35m
OVB NovosibirskSmartavia and ALROSA then S7 Airlines7,152 km~11h 25m
ALA Alma-ataRossiya Airlines and Air Astana then China Eastern7,742 km~12h 5m
KZN KazanRossiya Airlines and Nordwind Airlines then China Eastern7,345 km~11h 35m
KJA KrasnoyarskRossiya Airlines and Aeroflot then Rossiya Airlines7,147 km~11h 25m
IKT IrkutskS7 Airlines then S7 Airlines7,173 km~11h 25m
TBS TbilisiRed Wings then China Eastern9,004 km~13h 40m
TFU ChengduSichuan Airlines then China Eastern7,909 km~12h 20m
KHV KhabarovskUral Airlines then Aurora8,445 km~13h

More from St. Petersburg and Shanghai

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.