General flight information
11 hr 56 min Travel time
6,816 km Distance between cities
5 hr Time zone difference
TJS 2,494 Lowest price
32 Direct flights per week
TJS 3,619 Average ticket price
09:25 Earliest departure
13:15 Latest departure
9 hr 58 min Travel time
6,108 km Distance between cities
5 hr Time zone difference
TJS 3,394 Lowest price
3 Direct flights per week
TJS 7,210 Average ticket price
12:40 Earliest departure
12:40 Latest departure
14 hr 43 min Travel time
5,387 km Distance between cities
3 hr Time zone difference
TJS 3,488 Lowest price
12 hr 31 min Travel time
7,103 km Distance between cities
5 hr Time zone difference
TJS 3,258 Lowest price
10 Direct flights per week
TJS 7,289 Average ticket price
13:50 Earliest departure
13:55 Latest departure
13 hr 5 min Travel time
4,025 km Distance between cities
1 hr Time zone difference
TJS 2,490 Lowest price
3 Direct flights per week
TJS 6,171 Average ticket price
04:35 Earliest departure
04:35 Latest departure
6 hr 27 min Travel time
3,570 km Distance between cities
1 hr Time zone difference
TJS 2,201 Lowest price
2 Direct flights per week
TJS 9,390 Average ticket price
02:00 Earliest departure
02:00 Latest departure
19 hr 20 min Travel time
6,068 km Distance between cities
4 hr Time zone difference
TJS 3,451 Lowest price
1 day 2 hr 5 min Travel time
4,802 km Distance between cities
3 hr Time zone difference
TJS 4,357 Lowest price
13 hr 48 min Travel time
5,686 km Distance between cities
3 hr Time zone difference
TJS 3,319 Lowest price
14 hr 33 min Travel time
6,781 km Distance between cities
5 hr Time zone difference
TJS 4,109 Lowest price
Cheap tickets
Direct flight schedule
- Moscow every day from TJS 4,529
- Kazan Wed, Fri, Sun from TJS 5,119
- Saint Petersburg every day from TJS 5,314
- Novosibirsk Mon, Thu from TJS 3,193
- Krasnojarsk Thu, Sat from TJS 2,152
Connecting flights
TJS 2,632 Shanghai — Moscow TJS 3,465 Shanghai — Kazan TJS 3,487 Shanghai — Yekaterinburg TJS 3,431 Shanghai — Saint Petersburg TJS 2,818 Shanghai — Novosibirsk TJS 3,451 Shanghai — Samara TJS 4,357 Shanghai — Surgut TJS 3,319 Shanghai — Ufa TJS 4,124 Shanghai — Mineralnye Vody
Mon 13 Jul 17:00 – 13:00
1 day 1 hr / 1 layover +2
Mon 13 Jul 17:00 – 22:25
2 day 10 hr 25 min / 2 layovers Mon 7 Sep 05:55 – 04:05
2 day 1 hr 10 min / 2 layovers +2
Mon 3 Aug 17:00 – 16:25
1 day 4 hr 25 min / 2 layovers Mon 29 Jun 05:55 – 23:59
19 hr 4 min / 1 layover +2
Mon 13 Jul 17:00 – 10:30
1 day 21 hr 30 min / 2 layovers Thu 2 Jul 02:00 – 23:05
1 day 5 min / 1 layover Thu 25 Jun 02:00 – 12:20
13 hr 20 min / 1 layover Mon 31 Aug 05:55 – 20:20
1 day 19 hr 25 min / 2 layovers 12-month price trend
TJS 5,333TJS 3,846TJS 5,333TJS 3,846
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 24 minutes when flying directly. With layovers, the flight duration can be up to 14 hours 40 minutes.