Flights from Moscow to Shanghai – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
SVO to PVG – All flight route options from Sheremetyevo International Airport, Russia to Shanghai Pudong International Airport, China. These routes are operated by 7 airlines. Fly non-stop with Aeroflot or China Eastern Airlines, or choose from 12 different stopover flights. The shortest flight time is 8 hours and 55 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Shanghai Pudong Airport
We got great deals on hotels and car rentals near the airport.
Moscow to Shanghai flights
There are over 14 airlines and as many as 161 flights every week to this destination. You can fly non-stop to Shanghai (PVG) from Moscow (SVO) with China Eastern Airlines or Aeroflot but if a stopover option suits you better you can choose to fly via Urumqi, Beijing or any other of the 12 alternatives with connectiing airports.
Tip! Consider Moscow Domodedovo Airport (DME) to Shanghai Pudong International Airport (PVG) or Sheremetyevo International Airport (SVO) to Hongqiao International (SHA) as alternatives aswell.
Moscow to Shanghai with China Eastern Airlines
You can fly non-stop every weekday with flights departing between 4:00 pm and 9:00 pm. You can also catch a transit flight via Beijing or Shenyang. China Eastern Airlines is a member of SkyTeam.
With Hainan Airlines
If you choose to fly with Hainan Airlines from Moscow to Shanghai you can make a transit either via Beijing or via Haikou. The route via Beijing is 3 hours and 50 minutes faster.
Distance & flight times: Sheremetyevo International Airport to Shanghai Airport
The shortest flight time between SVO and PVG is 9 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 9h 5m | - | 4279 miles (6885 km) |
URC Urumqi | 12h 28m | 2h 15m | 4397 miles (7075 km) |
PEK Beijing | 13h 30m | 3h 45m | 4306 miles (6928 km) |
PKX Beijing | 13h 40m | - | - |
TAO Qingdao | 13h 50m | 4h 0m | 4319 miles (6949 km) |
SHE Shenyang | 14h 10m | 3h 55m | 4527 miles (7284 km) |
XIY Xian | 14h 20m | 4h 15m | 4403 miles (7084 km) |
TFU Chengdu | 15h 5m | 4h 25m | 4694 miles (7553 km) |
HAN Hanoi | 15h 45m | 4h 5m | 5414 miles (8711 km) |
HAK Haikou | 16h 0m | 3h 15m | 5508 miles (8862 km) |
HKG Hong Kong | 16h 13m | 1h 0m | 5243 miles (8436 km) |
CAN Guangzhou | 16h 20m | 4h 25m | 5126 miles (8248 km) |
SZX Shenzhen | 17h 10m | 5h 0m | 5206 miles (8376 km) |


Quick copy and share this page
From Moscow to China
Below is a list of other destinations to China from Sheremetyevo International Airport with either direct flights or 1 stop connections.
-
PEK Beijing Direct
-
CAN Guangzhou Direct
-
TFU Chengdu Direct
-
XIY Xian Direct
-
PKX Beijing Direct
-
SZX Shenzhen Direct
-
CKG Chongqing Direct
-
KMG Kunming
-
HGH Hangzhou Direct
-
HAK Haikou Direct
From Russia to Shanghai
Below is a list of other cities in Russia with flights to Shanghai with either non-stop or connecting flights.