General flight information
5 hr 46 min Travel time
1,714 km Distance between cities
2 hr Time zone difference
TJS 2,424 Lowest price
16 Direct flights per week
TJS 3,751 Average ticket price
05:35 Earliest departure
21:55 Latest departure
5 hr 4 min Travel time
2,348 km Distance between cities
2 hr Time zone difference
TJS 2,420 Lowest price
2 Direct flights per week
20:20 Earliest departure
20:20 Latest departure
5 hr 19 min Travel time
1,806 km Distance between cities
2 hr Time zone difference
TJS 2,615 Lowest price
8 Direct flights per week
05:35 Earliest departure
18:50 Latest departure
16 hr 38 min Travel time
4,437 km Distance between cities
6 hr Time zone difference
TJS 2,963 Lowest price
11 hr 44 min Travel time
3,073 km Distance between cities
4 hr Time zone difference
TJS 2,209 Lowest price
20 hr 3 min Travel time
5,001 km Distance between cities
6 hr Time zone difference
TJS 2,264 Lowest price
18 hr 3 min Travel time
2,343 km Distance between cities
3 hr Time zone difference
TJS 2,460 Lowest price
TJS 8,243 Average ticket price
3,844 km Distance between cities
4 hr Time zone difference
TJS 3,143 Lowest price
13 hr 6 min Travel time
2,732 km Distance between cities
4 hr Time zone difference
TJS 2,652 Lowest price
18 hr 33 min Travel time
3,352 km Distance between cities
4 hr Time zone difference
TJS 2,827 Lowest price
Cheap tickets
Direct flight schedule
- Moscow every day from TJS 7,667
- Kazan Thu, Sat from TJS 5,119
- Saint Petersburg Mon, Wed, Thu, Fri, Sat, Sun from TJS 5,056
Connecting flights
TJS 2,424 Belgrade — Moscow TJS 2,419 Belgrade — Kazan TJS 2,684 Belgrade — Saint Petersburg TJS 3,232 Belgrade — Novosibirsk TJS 2,209 Belgrade — Yekaterinburg TJS 2,264 Belgrade — Krasnojarsk TJS 2,459 Belgrade — Samara TJS 3,142 Belgrade — Surgut TJS 2,651 Belgrade — Ufa TJS 2,826 Belgrade — Tyumen
+2
Tue 2 Jun 21:15 – 19:10
20 hr 55 min / 2 layovers +2
Wed 27 May 05:45 – 15:00
1 day 8 hr 15 min / 3 layovers Wed 27 May 05:45 – 08:50
1 day 2 hr 5 min / 2 layovers +2
Tue 19 May 08:25 – 01:30
1 day 12 hr 5 min / 3 layovers Sat 23 May 08:25 – 10:20
22 hr 55 min / 2 layovers +2
Wed 20 May 05:45 – 06:20
1 day 19 hr 35 min / 3 layovers Tue 19 May 08:25 – 10:30
1 day 5 min / 2 layovers +2
Tue 19 May 08:25 – 03:00
1 day 15 hr 35 min / 3 layovers +2
Tue 19 May 21:15 – 18:55
18 hr 40 min / 2 layovers +2
Tue 19 May 08:25 – 04:40
1 day 17 hr 15 min / 3 layovers 12-month price trend
TJS 5,827TJS 4,543TJS 5,827TJS 4,543
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 3 minutes when flying directly. With layovers, the flight duration can be up to 8 hours 33 minutes.