Direct flights from Moscow to Shanghai

  • ~4 flights a day
  • 2 airlines

🔔 Track this route

We check SVO → PVG every day and email you the cheapest nonstop fares we find.

Free · one-click unsubscribe

When the nonstops leave

Typical weekly schedule · 28 flights per week (~4 per day) · Updated 100d ago

Most leave in the evening.

Morning before noon 0 a day

No nonstop leaves before noon.

Afternoon noon – 6 PM 1 a day

Arrive the next morning

4:50 PM
Evening after 6 PM 3 a day

Arrive the next morning

7:05 PM 8:25 PM
8:00 PM
China Eastern Airlines Departs Terminal C Arrives Terminal 1
Aeroflot Departs Terminal C Arrives Terminal 2

Frequently asked questions

Is there a direct flight from Moscow to Shanghai?

Yes. Aeroflot and China Eastern Airlines fly nonstop from Moscow (SVO) to Shanghai (PVG), several times daily. The flight takes about 9h 17m and covers 4,257 miles (6,851 km). Schedule data from 11 July 2026.

Which airlines fly direct from Moscow to Shanghai?

Aeroflot, China Eastern Airlines operate nonstop flights from Moscow to Shanghai.

How long is the flight from Moscow to Shanghai?

The nonstop flight from Moscow to Shanghai takes ~9h 17m (approximately 6851 km).

How often do direct flights operate from Moscow to Shanghai?

Nonstop flights from Moscow to Shanghai operate several times daily — 28 flights per week (~4 per day).

What days of the week are there direct flights from Moscow to Shanghai?

Direct flights from Moscow to Shanghai operate every day of the week. China Eastern Airlines flies daily and Aeroflot flies daily.