How to get from Shanghai to Sochi
There are currently no direct regular flights from Shanghai to Sochi.
Shanghai, China — Moscow — Sochi:
Connecting flights from Shanghai (PVG) to Sochi (AER) via Moscow are operated by
Aeroflot and
China Eastern Airlines. Domestic flights from Moscow to Sochi are operated by Aeroflot,
Rossiya Airlines,
Nordwind Airlines,
Utair and
Ural Airlines.
Shanghai, China — Novosibirsk — Sochi:
Flights from Shanghai (PVG) to Novosibirsk (OVB) are operated by
S7 Airlines. Connecting flights from Novosibirsk to Sochi (AER) are operated by S7 Airlines and other Russian carriers.
Shanghai, China — Krasnoyarsk — Sochi:
Flights from Shanghai to Krasnoyarsk (KJA) may be operated by Aeroflot/Rossiya Airlines. Direct domestic flights from Krasnoyarsk to Sochi (AER) are operated by Aeroflot,
NordStar and Nordwind Airlines.
Shanghai, China — Irkutsk — Sochi:
Flights from Shanghai (PVG) to Irkutsk (IKT) are operated by S7 Airlines. Further travel to Sochi usually requires an additional connection through Moscow, Novosibirsk or another Russian city.
There are currently no direct regular flights from Shanghai to Sochi.