Best way to travel between

Moscow
Belgrade
Travel Modes
Price
Distance
Duration
CO2
train
$91.0
2429.05 km
48h 23mins
128.74 kgs
 
flight
$200.0
1785.0 km
10h 13mins
192.78 kgs
 
bus
$224.0
3356.23 km
57h 24mins
100.69 kgs
 
drive
$360.0
2272.4 km
28h 2mins
290.87 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2429.05 km 48h 23mins 334 AED 91.0
Flight 1785.0 km 10h 13mins 735 AED 200.0
Bus 3356.23 km 57h 24mins 823 AED 224.0
Drive 2272.4 km 28h 2mins 1,322 AED 360.0
Take Train from Alexandrovsky Sad to Kievskaya
Time: 6mins Cost: 4 AED; $ 0.9 - 1.1 USD CO2 Emission: 0.15 kgs
Take Train from Moskva Kievskaja to Budapest-Keleti
Time: 38h 13mins Cost: 275 AED; $ 67.5 - 82.5 USD CO2 Emission: 110.12 kgs
Take Train from Budapest-Keleti to Beograd
Time: 8h 3mins Cost: 55 AED; $ 13.5 - 16.5 USD CO2 Emission: 18.5 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Moscow and Belgrade is to travel by train, which will cost about 334 AED or 81.90 USD.