Best way to travel between

Moscow
Zagreb
Travel Modes
Price
Distance
Duration
CO2
train
$161.0
2477.15 km
43h 32mins
131.29 kgs
 
bus
$199.0
3207.76 km
51h 53mins
96.23 kgs
 
flight
$302.0
2016.0 km
7h 0mins
217.73 kgs
 
drive
$350.0
2223.77 km
27h 37mins
284.64 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2477.15 km 43h 32mins 907 HRK 161.0
Bus 3207.76 km 51h 53mins 1,121 HRK 199.0
Flight 2016.0 km 7h 0mins 1,701 HRK 302.0
Drive 2223.77 km 27h 37mins 1,972 HRK 350.0
Take Train from Alexandrovsky Sad to Kievskaya
Time: 6mins Cost: 6 HRK; $ 0.9 - 1.1 USD CO2 Emission: 0.16 kgs
Take Train from Moskva Kievskaja to Budapest-Keleti
Time: 38h 58mins Cost: 422 HRK; $ 67.5 - 82.5 USD CO2 Emission: 112.3 kgs
Take Bus from Budapest to Zagreb
Time: 2h 55mins Cost: 479 HRK; $ 76.5 - 93.5 USD CO2 Emission: 10.69 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Moscow and Zagreb is to travel by train, which will cost about 907 HRK or 144.90 USD.