General flight information: Moscow – Belgrade
3 hr 32 min Flight duration
1,716 km Distance between cities
2 hr Time zone difference
19 Direct flights per week
04:00 Earliest departure
00:40 Latest departure
Cheap flights
Prices found by our users over the last 48 hours
Cheapest
₾979.28 +2
Mon 7 Dec 00:55 – 16:50
17 hr 55 min / 2 layovers Fri 11 Dec 21:45 – 22:00
22 hr 15 min / 2 layovers Convenient
₾1,270 Sun 29 Nov 02:50 – 10:15
9 hr 25 min / 1 layover Mon 7 Dec 14:20 – 01:50
9 hr 30 min / 1 layover Direct
₾1,508 Wed 9 Dec 00:40 – 01:55
3 hr 15 min / direct Tue 15 Dec 05:25 – 10:40
3 hr 15 min / direct Direct flight schedule
Airlines with direct flights from Moscow Belgrade
- Air Serbia every day from ₾818
Price trends
₾1,489₾932.19₾1,489₾932.19
Airlines with flights from Moscow Belgrade
Airports in Moscow
with flights to Belgrade
Airports in Belgrade
receiving flights from Moscow
FAQ
Flight duration from Moscow to Belgrade
Average flight duration: 3 hours 32 minutes, but the exact time depends on the specific flight. See the "General flight information" section for more information.