General flight information
4 hr 46 min Travel time
1,716 km Distance between cities
2 hr Time zone difference
₼369 Lowest price
21 Direct flights per week
₼681 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
₼380 Lowest price
7 Direct flights per week
₼853 Average ticket price
05:30 Earliest departure
22:15 Latest departure
14 hr 50 min Travel time
2,145 km Distance between cities
3 hr Time zone difference
₼436 Lowest price
12 hr 12 min Travel time
3,067 km Distance between cities
4 hr Time zone difference
₼434 Lowest price
₼1,599 Average ticket price
14 hr 21 min Travel time
4,454 km Distance between cities
6 hr Time zone difference
₼440 Lowest price
₼924 Average ticket price
9 hr 8 min Travel time
1,793 km Distance between cities
2 hr Time zone difference
₼286 Lowest price
3,844 km Distance between cities
4 hr Time zone difference
₼555 Lowest price
12 hr 46 min Travel time
5,003 km Distance between cities
6 hr Time zone difference
₼570 Lowest price
4 hr 24 min Travel time
2,350 km Distance between cities
2 hr Time zone difference
₼357 Lowest price
2 Direct flights per week
₼805 Average ticket price
20:15 Earliest departure
20:15 Latest departure
2,650 km Distance between cities
4 hr Time zone difference
₼500 Lowest price
Cheap tickets
Direct flight schedule
- Moscow every day from ₼584.67
- Saint Petersburg Mon, Wed, Thu, Fri, Sat, Sun from ₼570.74
- Kazan Thu, Sat from ₼470.62
Connecting flights
₼368.65 Belgrade — Moscow ₼381.95 Belgrade — Saint Petersburg ₼435.95 Belgrade — Astrakhan ₼433.27 Belgrade — Yekaterinburg ₼439.21 Belgrade — Novosibirsk ₼285.26 Belgrade — Mineralnye Vody ₼554.88 Belgrade — Surgut ₼569.08 Belgrade — Krasnoyarsk ₼356.76 Belgrade — Kazan ₼499.92 Belgrade — Orenburg
Tue 22 Dec 00:40 – 00:25
21 hr 45 min / 2 layovers Sat 23 Jan 00:40 – 13:40
1 day 11 hr / 2 layovers +2
Thu 14 Jan 23:15 – 18:05
1 day 15 hr 50 min / 3 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 Mon 18 Jan 21:45 – 20:05
20 hr 20 min / 2 layovers +2
Fri 20 Nov 21:45 – 02:10
1 day 25 min / 3 layovers +2
Fri 27 Nov 21:45 – 06:05
1 day 2 hr 20 min / 3 layovers Fri 11 Dec 21:45 – 19:30
19 hr 45 min / 2 layovers Fri 4 Dec 11:15 – 18:05
2 day 2 hr 50 min / 3 layovers 12-month price trend
₼963₼751₼963₼751
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.