General flight information
6 hr 30 min Travel time
1,714 km Distance between cities
2 hr Time zone difference
TJS 2,395 Lowest price
15 Direct flights per week
TJS 3,980 Average ticket price
05:35 Earliest departure
21:55 Latest departure
6 hr 10 min Travel time
2,348 km Distance between cities
2 hr Time zone difference
TJS 2,779 Lowest price
2 Direct flights per week
TJS 6,790 Average ticket price
20:20 Earliest departure
20:20 Latest departure
11 hr 15 min Travel time
3,073 km Distance between cities
4 hr Time zone difference
TJS 2,930 Lowest price
6 hr 52 min Travel time
1,806 km Distance between cities
2 hr Time zone difference
TJS 2,406 Lowest price
1 Direct flights per week
TJS 5,946 Average ticket price
13:55 Earliest departure
13:55 Latest departure
16 hr 56 min Travel time
4,437 km Distance between cities
6 hr Time zone difference
TJS 2,801 Lowest price
21 hr Travel time
5,001 km Distance between cities
6 hr Time zone difference
TJS 4,220 Lowest price
15 hr 21 min Travel time
2,343 km Distance between cities
3 hr Time zone difference
TJS 3,087 Lowest price
1 day 5 hr 15 min Travel time
3,844 km Distance between cities
4 hr Time zone difference
TJS 3,736 Lowest price
1 day 3 hr 53 min Travel time
2,732 km Distance between cities
4 hr Time zone difference
TJS 2,895 Lowest price
8 hr 47 min Travel time
1,788 km Distance between cities
2 hr Time zone difference
TJS 2,140 Lowest price
Cheap tickets
Direct flight schedule
- Moscow every day from TJS 8,757
- Kazan Thu, Sat from TJS 4,351
- Saint Petersburg Wed, Sun from TJS 4,860
Connecting flights
TJS 2,553 Belgrade — Moscow TJS 2,779 Belgrade — Kazan TJS 2,940 Belgrade — Yekaterinburg TJS 2,406 Belgrade — Saint Petersburg TJS 3,007 Belgrade — Novosibirsk TJS 4,368 Belgrade — Krasnojarsk TJS 3,087 Belgrade — Samara TJS 3,736 Belgrade — Surgut TJS 2,895 Belgrade — Ufa TJS 2,140 Belgrade — Mineralnye Vody
Wed 9 Sep 07:00 – 14:00
1 day 6 hr / 2 layovers Fri 10 Jul 16:50 – 20:55
1 day 3 hr 5 min / 1 layover +2
Sun 13 Sep 07:00 – 22:30
1 day 12 hr 30 min / 2 layovers Thu 16 Jul 10:50 – 13:55
1 day 2 hr 5 min / 2 layovers Fri 18 Sep 19:20 – 01:05
1 day 45 min / 2 layovers +2
Sat 27 Jun 00:55 – 07:50
2 day 1 hr 55 min / 3 layovers Sun 28 Jun 16:50 – 11:55
17 hr 5 min / 2 layovers +3
Thu 25 Jun 00:40 – 16:50
1 day 13 hr 10 min / 3 layovers Fri 3 Jul 19:20 – 14:40
16 hr 20 min / 2 layovers +2
Mon 14 Sep 11:20 – 19:00
1 day 6 hr 40 min / 2 layovers 12-month price trend
TJS 5,773TJS 4,501TJS 5,773TJS 4,501
Airlines with flights from Belgrade to Russia
Including connecting fares
FAQ
Flight duration from Belgrade to Russia
On average, flights from Belgrade to Russia take around 3 hours 5 minutes when flying directly. With layovers, the flight duration can be up to 8 hours 52 minutes.