General flight information
12 hr 33 min Travel time
6,816 km Distance between cities
5 hr Time zone difference
TJS 2,021 Lowest price
23 Direct flights per week
TJS 3,413 Average ticket price
09:25 Earliest departure
01:05 Latest departure
9 hr 54 min Travel time
6,107 km Distance between cities
5 hr Time zone difference
TJS 2,439 Lowest price
3 Direct flights per week
TJS 6,779 Average ticket price
13:00 Earliest departure
13:00 Latest departure
12 hr 49 min Travel time
7,101 km Distance between cities
5 hr Time zone difference
TJS 2,483 Lowest price
8 Direct flights per week
10:30 Earliest departure
13:45 Latest departure
16 hr 2 min Travel time
5,397 km Distance between cities
3 hr Time zone difference
TJS 2,876 Lowest price
6 hr 54 min Travel time
4,011 km Distance between cities
1 hr Time zone difference
TJS 1,626 Lowest price
5 Direct flights per week
04:40 Earliest departure
04:40 Latest departure
1 day 4 hr 21 min Travel time
5,681 km Distance between cities
3 hr Time zone difference
TJS 1,926 Lowest price
1 day 2 hr 27 min Travel time
6,070 km Distance between cities
4 hr Time zone difference
TJS 2,740 Lowest price
7 hr 27 min Travel time
3,570 km Distance between cities
1 hr Time zone difference
TJS 1,927 Lowest price
2 Direct flights per week
TJS 6,972 Average ticket price
03:05 Earliest departure
03:05 Latest departure
1 day 1 hr 55 min Travel time
4,800 km Distance between cities
3 hr Time zone difference
TJS 2,352 Lowest price
15 hr 35 min Travel time
6,778 km Distance between cities
5 hr Time zone difference
TJS 3,152 Lowest price
Cheap tickets
Direct flight schedule
- Moscow every day from TJS 4,840
- Kazan Wed, Fri, Sun from TJS 4,323
- Saint Petersburg Tue, Thu, Fri, Sat from TJS 11,582
- Novosibirsk Mon, Wed, Thu, Sat from TJS 1,626
- Krasnoyarsk Thu, Sat from TJS 2,598
Connecting flights
TJS 2,020 Shanghai — Moscow TJS 2,438 Shanghai — Kazan TJS 2,482 Shanghai — Saint Petersburg TJS 2,875 Shanghai — Yekaterinburg TJS 1,926 Shanghai — Ufa TJS 2,740 Shanghai — Samara TJS 1,926 Shanghai — Krasnoyarsk TJS 2,352 Shanghai — Surgut TJS 3,152 Shanghai — Mineralnye Vody
Fri 25 Dec 03:20 – 19:00
20 hr 40 min / 1 layover Fri 1 Jan 03:20 – 11:25
13 hr 5 min / 1 layover Wed 16 Dec 04:40 – 15:20
15 hr 40 min / 1 layover Wed 30 Dec 03:20 – 14:15
1 day 13 hr 55 min / 1 layover Mon 30 Nov 12:25 – 03:20
1 day 17 hr 55 min / 3 layovers Wed 16 Dec 04:40 – 22:30
21 hr 50 min / 1 layover Fri 25 Dec 03:20 – 20:05
17 hr 45 min / 1 layover Thu 17 Dec 04:40 – 22:00
20 hr 20 min / 1 layover Wed 16 Dec 21:05 – 12:25
1 day 20 hr 20 min / 2 layovers 12-month price trend
TJS 4,811TJS 3,470TJS 4,811TJS 3,470
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 40 minutes when flying directly. With layovers, the flight duration can be up to 14 hours 49 minutes.