General flight information
4 hr 46 min Travel time
1,716 km Distance between cities
2 hr Time zone difference
₾492 Lowest price
21 Direct flights per week
₾1,141 Average ticket price
05:25 Earliest departure
21:50 Latest departure
3 hr 32 min Travel time
1,808 km Distance between cities
2 hr Time zone difference
₾579 Lowest price
7 Direct flights per week
₾948 Average ticket price
05:30 Earliest departure
22:15 Latest departure
2 hr 35 min Travel time
1,559 km Distance between cities
2 hr Time zone difference
₾411 Lowest price
3 Direct flights per week
₾875 Average ticket price
10:00 Earliest departure
13:30 Latest departure
14 hr 10 min Travel time
1,456 km Distance between cities
2 hr Time zone difference
₾432 Lowest price
9 hr 8 min Travel time
1,793 km Distance between cities
2 hr Time zone difference
₾436 Lowest price
12 hr 12 min Travel time
3,067 km Distance between cities
4 hr Time zone difference
₾662 Lowest price
₾1,787 Average ticket price
14 hr 21 min Travel time
4,454 km Distance between cities
6 hr Time zone difference
₾671 Lowest price
₾1,529 Average ticket price
11 hr 50 min Travel time
2,743 km Distance between cities
4 hr Time zone difference
₾545 Lowest price
4 hr 24 min Travel time
2,350 km Distance between cities
2 hr Time zone difference
₾545 Lowest price
2 Direct flights per week
₾1,033 Average ticket price
20:15 Earliest departure
20:15 Latest departure
15 hr 33 min Travel time
2,339 km Distance between cities
3 hr Time zone difference
₾548 Lowest price
Cheap tickets
Direct flight schedule
- Moscow every day from ₾925.7
- Saint Petersburg Mon, Wed, Thu, Fri, Sat, Sun from ₾868.59
- Adler/Sochi Mon, Fri from ₾658.94
- Kazan Thu, Sat from ₾736.89
Connecting flights
₾491.27 Belgrade — Moscow ₾583.03 Belgrade — Saint Petersburg ₾410.86 Belgrade — Adler/Sochi ₾431.41 Belgrade — Krasnodar ₾435.44 Belgrade — Mineralnye Vody ₾661.37 Belgrade — Yekaterinburg ₾670.43 Belgrade — Novosibirsk ₾544.81 Belgrade — Ufa ₾544.58 Belgrade — Kazan ₾547.03 Belgrade — Samara
Fri 4 Dec 21:45 – 22:00
22 hr 15 min / 2 layovers Sat 23 Jan 00:40 – 13:40
1 day 11 hr / 2 layovers Mon 25 Jan 21:45 – 17:30
17 hr 45 min / 2 layovers Mon 1 Feb 21:45 – 09:25
1 day 9 hr 40 min / 2 layovers Mon 18 Jan 21:45 – 20:05
20 hr 20 min / 2 layovers Fri 4 Dec 21:45 – 04:20
1 day 2 hr 35 min / 3 layovers Fri 22 Jan 11:15 – 16:40
23 hr 25 min / 2 layovers Fri 22 Jan 11:15 – 14:05
22 hr 50 min / 2 layovers Fri 11 Dec 21:45 – 19:30
19 hr 45 min / 2 layovers Tue 15 Dec 15:45 – 08:50
14 hr 5 min / 1 layover 12-month price trend
₾1,470₾1,146₾1,470₾1,146
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 7 minutes when flying directly. With layovers, the flight duration can be up to 8 hours 24 minutes.