General flight information
12 hr 33 min Travel time
6,816 km Distance between cities
5 hr Time zone difference
₼386 Lowest price
23 Direct flights per week
₼686 Average ticket price
09:25 Earliest departure
01:05 Latest departure
12 hr 50 min Travel time
7,101 km Distance between cities
5 hr Time zone difference
₼402 Lowest price
8 Direct flights per week
₼938 Average ticket price
10:30 Earliest departure
13:45 Latest departure
6,345 km Distance between cities
4 hr Time zone difference
₼682 Lowest price
16 hr 39 min Travel time
5,397 km Distance between cities
3 hr Time zone difference
₼356 Lowest price
₼1,236 Average ticket price
6 hr 54 min Travel time
4,011 km Distance between cities
1 hr Time zone difference
₼300 Lowest price
5 Direct flights per week
04:40 Earliest departure
04:40 Latest departure
16 hr Travel time
6,778 km Distance between cities
5 hr Time zone difference
₼583 Lowest price
1 day 1 hr 55 min Travel time
4,800 km Distance between cities
3 hr Time zone difference
₼434 Lowest price
7 hr 27 min Travel time
3,570 km Distance between cities
1 hr Time zone difference
₼356 Lowest price
2 Direct flights per week
03:05 Earliest departure
03:05 Latest departure
10 hr 11 min Travel time
6,107 km Distance between cities
5 hr Time zone difference
₼450 Lowest price
3 Direct flights per week
13:00 Earliest departure
13:00 Latest departure
5,751 km Distance between cities
3 hr Time zone difference
₼679 Lowest price
Cheap tickets
Direct flight schedule
- Moscow every day from ₼456.96
- Saint Petersburg Tue, Thu, Fri, Sat from ₼815.18
- Novosibirsk Mon, Wed, Thu, Sat from ₼352.94
- Krasnoyarsk Thu, Sat from ₼478.87
- Kazan Wed, Fri, Sun from ₼796.87
Connecting flights
₼385.45 Shanghai — Moscow ₼401.39 Shanghai — Saint Petersburg ₼801.36 Shanghai — Astrakhan ₼355.24 Shanghai — Yekaterinburg ₼582.94 Shanghai — Mineralnye Vody ₼433.53 Shanghai — Surgut ₼355.1 Shanghai — Krasnoyarsk ₼449.47 Shanghai — Kazan ₼678.53 Shanghai — Orenburg
Fri 25 Dec 03:20 – 19:00
20 hr 40 min / 1 layover Mon 30 Nov 12:25 – 00:35
1 day 17 hr 10 min / 3 layovers +2
Thu 12 Nov 13:25 – 10:50
2 day 1 hr 25 min / 2 layovers Mon 30 Nov 12:25 – 04:20
1 day 18 hr 55 min / 3 layovers Wed 16 Dec 21:05 – 12:25
1 day 20 hr 20 min / 2 layovers Thu 17 Dec 04:40 – 22:00
20 hr 20 min / 1 layover Fri 25 Dec 03:20 – 20:05
17 hr 45 min / 1 layover Fri 1 Jan 03:20 – 11:25
13 hr 5 min / 1 layover Wed 23 Dec 04:40 – 22:50
21 hr 10 min / 1 layover 12-month price trend
₼887₼640₼887₼640
FAQ
Flight duration from Shanghai to Russia
On average, flights from Shanghai to Russia take around 9 hours 40 minutes when flying directly. With layovers, the flight duration can be up to 14 hours 49 minutes.