Best way to travel between

Zagreb
Moscow
Travel Modes
Price
Distance
Duration
CO2
train
$182.0
2313.91 km
35h 17mins
122.64 kgs
 
bus
$197.0
3209.78 km
51h 53mins
96.29 kgs
 
flight
$302.0
2016.0 km
6h 34mins
217.73 kgs
 
drive
$350.0
2268.0 km
27h 58mins
290.3 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 2313.91 km 35h 17mins 6,010 RUB 182.0
Bus 3209.78 km 51h 53mins 6,506 RUB 197.0
Flight 2016.0 km 6h 34mins 9,973 RUB 302.0
Drive 2268.0 km 27h 58mins 11,558 RUB 350.0
Take Bus from Zagreb to Ostrava
Time: 9h 6mins Cost: 1,321 RUB; $ 36.0 - 44.0 USD CO2 Emission: 20.45 kgs
Take Train from Ostrava stred to Ostrava hl.n.
Time: 5mins Cost: 33 RUB; $ 0.9 - 1.1 USD CO2 Emission: 0.15 kgs
Take Train from Ostrava hl.n. to Moskva Belorusskaja
Time: 24h 43mins Cost: 4,623 RUB; $ 126.0 - 154.0 USD CO2 Emission: 86.24 kgs
Take Train from Belorusskaya to Teatralnaya
Time: 5mins Cost: 33 RUB; $ 0.9 - 1.1 USD CO2 Emission: 0.17 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Zagreb and Moscow is to travel by train, which will cost about 6,010 RUB or 163.80 USD.