Best way to travel between

Zagreb
Belgrade
Travel Modes
Price
Distance
Duration
CO2
train
$55.0
412.08 km
6h 24mins
21.84 kgs
 
bus
$57.0
432.6 km
9h 15mins
12.98 kgs
 
drive
$65.0
409.76 km
4h 18mins
52.45 kgs
 
flight
$187.0
391.4 km
2h 55mins
42.27 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 412.08 km 6h 24mins 202 AED 55.0
Bus 432.6 km 9h 15mins 209 AED 57.0
Drive 409.76 km 4h 18mins 239 AED 65.0
Flight 391.4 km 2h 55mins 687 AED 187.0
Take Train from Zagreb Glavni Kolod. to Beograd
Time: 6h 24mins Cost: 202 AED; $ 49.5 - 60.5 USD CO2 Emission: 21.88 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Zagreb and Belgrade is to travel by train, which will cost about 202 AED or 49.50 USD.