General flight information
12 hr 18 min Travel time
6,816 km Distance between cities
5 hr Time zone difference
TJS 2,320 Lowest price
32 Direct flights per week
TJS 4,852 Average ticket price
09:25 Earliest departure
13:15 Latest departure
10 hr 38 min Travel time
6,108 km Distance between cities
5 hr Time zone difference
TJS 3,183 Lowest price
2 Direct flights per week
TJS 8,407 Average ticket price
12:40 Earliest departure
12:40 Latest departure
13 hr 7 min Travel time
7,103 km Distance between cities
5 hr Time zone difference
TJS 2,673 Lowest price
8 Direct flights per week
TJS 7,413 Average ticket price
13:50 Earliest departure
13:55 Latest departure
16 hr 59 min Travel time
4,025 km Distance between cities
1 hr Time zone difference
TJS 2,519 Lowest price
3 Direct flights per week
04:35 Earliest departure
04:35 Latest departure
13 hr 59 min Travel time
5,387 km Distance between cities
3 hr Time zone difference
TJS 3,490 Lowest price
6 hr 6 min Travel time
3,570 km Distance between cities
1 hr Time zone difference
TJS 2,525 Lowest price
TJS 9,750 Average ticket price
15 hr 23 min Travel time
6,068 km Distance between cities
4 hr Time zone difference
TJS 3,089 Lowest price
4,802 km Distance between cities
3 hr Time zone difference
TJS 3,688 Lowest price
14 hr 5 min Travel time
5,686 km Distance between cities
3 hr Time zone difference
TJS 3,553 Lowest price
20 hr 40 min Travel time
5,120 km Distance between cities
3 hr Time zone difference
TJS 2,531 Lowest price
Cheap tickets
Direct flight schedule
- Moscow every day from TJS 4,365
- Kazan Fri, Sun from TJS 5,086
- Saint Petersburg every day from TJS 5,437
- Novosibirsk Mon, Thu from TJS 3,687
Connecting flights
TJS 2,321 Shanghai — Moscow TJS 3,182 Shanghai — Kazan TJS 3,069 Shanghai — Saint Petersburg TJS 2,918 Shanghai — Novosibirsk TJS 3,489 Shanghai — Yekaterinburg TJS 2,524 Shanghai — Krasnojarsk TJS 3,088 Shanghai — Samara TJS 3,687 Shanghai — Surgut TJS 3,552 Shanghai — Ufa TJS 2,530 Shanghai — Tyumen
Tue 30 Jun 05:55 – 10:00
1 day 9 hr 5 min / 1 layover Mon 25 May 05:55 – 20:30
1 day 19 hr 35 min / 2 layovers Mon 25 May 05:55 – 21:55
1 day 21 hr / 2 layovers Tue 7 Jul 05:55 – 00:55
20 hr / 1 layover Mon 15 Jun 05:55 – 04:00
2 day 1 hr 5 min / 2 layovers Mon 15 Jun 05:55 – 03:30
22 hr 35 min / 1 layover Mon 25 May 05:55 – 22:00
1 day 20 hr 5 min / 2 layovers Thu 18 Jun 02:00 – 23:05
1 day 5 min / 1 layover Mon 25 May 05:55 – 03:55
2 day 1 hr / 2 layovers Mon 15 Jun 05:55 – 20:05
17 hr 10 min / 1 layover 12-month price trend
TJS 5,362TJS 3,868TJS 5,362TJS 3,868
Airlines with flights from Shanghai to Russia
Including connecting fares
FAQ
Flight duration from Shanghai to Russia
On average, flights from Shanghai to Russia take around 9 hours 21 minutes when flying directly. With layovers, the flight duration can be up to 14 hours 31 minutes.