General flight information
12 hr 33 min Travel time
6,816 km Distance between cities
5 hr Time zone difference
KGS18,675 Lowest price
23 Direct flights per week
KGS33,231 Average ticket price
09:25 Earliest departure
01:05 Latest departure
12 hr 49 min Travel time
7,101 km Distance between cities
5 hr Time zone difference
KGS23,558 Lowest price
8 Direct flights per week
10:30 Earliest departure
13:45 Latest departure
6 hr 54 min Travel time
4,011 km Distance between cities
1 hr Time zone difference
KGS15,414 Lowest price
5 Direct flights per week
04:40 Earliest departure
04:40 Latest departure
9 hr 54 min Travel time
6,107 km Distance between cities
5 hr Time zone difference
KGS23,122 Lowest price
3 Direct flights per week
13:00 Earliest departure
13:00 Latest departure
16 hr 2 min Travel time
5,397 km Distance between cities
3 hr Time zone difference
KGS27,265 Lowest price
7 hr 27 min Travel time
3,570 km Distance between cities
1 hr Time zone difference
KGS18,267 Lowest price
2 Direct flights per week
03:05 Earliest departure
03:05 Latest departure
15 hr 10 min Travel time
7,872 km Distance between cities
6 hr Time zone difference
KGS31,436 Lowest price
5 hr 13 min Travel time
1,611 km Distance between cities
2 hr Time zone difference
KGS7,515 Lowest price
5 Direct flights per week
KGS23,525 Average ticket price
01:45 Earliest departure
02:15 Latest departure
1 day 1 hr 55 min Travel time
4,800 km Distance between cities
3 hr Time zone difference
KGS22,302 Lowest price
6 hr 13 min Travel time
2,724 km Distance between cities
KGS9,658 Lowest price
3 Direct flights per week
03:20 Earliest departure
03:20 Latest departure
Cheap tickets
Direct flight schedule
- Moscow every day from KGS63,001
- Saint Petersburg Tue, Thu, Fri, Sat from KGS47,618
- Novosibirsk Mon, Wed, Thu, Sat from KGS15,414
- Kazan Wed, Fri, Sun from KGS40,992
- Krasnoyarsk Thu, Sat from KGS24,504
- Vladivostok Mon, Thu, Fri, Sat from KGS7,514
- Irkutsk Wed, Fri, Sun from KGS9,657
Connecting flights
KGS18,674 Shanghai — Moscow KGS23,558 Shanghai — Saint Petersburg KGS23,121 Shanghai — Kazan KGS27,265 Shanghai — Yekaterinburg KGS18,267 Shanghai — Krasnoyarsk KGS31,435 Shanghai — Kaliningrad KGS22,301 Shanghai — Surgut
Tue 24 Nov 12:00 – 19:00
1 day 12 hr / 2 layovers Mon 14 Dec 04:40 – 15:20
15 hr 40 min / 1 layover Fri 1 Jan 03:20 – 11:25
13 hr 5 min / 1 layover Wed 30 Dec 03:20 – 14:15
1 day 13 hr 55 min / 1 layover Fri 25 Dec 03:20 – 20:05
17 hr 45 min / 1 layover Tue 22 Dec 11:45 – 10:35
1 day 4 hr 50 min / 1 layover Thu 17 Dec 04:40 – 22:00
20 hr 20 min / 1 layover 12-month price trend
KGS45,614KGS32,900KGS45,614KGS32,900
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.