Find cheap Belgrade, Serbia to Moscow, Russia fly with our free flight search service. Compare all available fares for direct or connection flights to Moscow.
What is the distance between Belgrade and Moscow?
The average distance from Belgrade to Moscow is 1725 kilometers (equals to 1071 miles or 931 nautical miles).
Your flight will departure from Belgrade Nikola Tesla Airport, Serbia and arrive on Sheremetyevo Airport, Russia.
How long is the flight from Belgrade to Moscow?
The average flight time between Belgrade to Moscow is 2 hours and 50 minutes.
How much is the fare for flight between Belgrade and Moscow?
The average price for one-way airfare from Belgrade to Moscow is 172 USD (none-taxes) for economy class.
Current local time in Belgrade Nikola Tesla Airport
23:00:28 / Monday 29th of May 2017
Current local time in Sheremetyevo Airport
00:00:28 / Tuesday 30th of May 2017