Best way to travel between

Zagreb
Belgrade, Serbia
Travel Modes
Price
Distance
Duration
CO2
bus
$21.0
413.7 km
4h 31mins
12.41 kgs
 
train
$26.0
417.18 km
6h 47mins
22.11 kgs
 
train
$30.0
424.32 km
6h 30mins
22.49 kgs
 
drive
$60.0
397.94 km
3h 45mins
50.94 kgs
 
flight
$62.0
437.33 km
5h 41mins
47.23 kgs
 
bus
$72.0
422.1 km
6h 24mins
12.66 kgs
 
flight
$134.0
391.4 km
4h 7mins
42.27 kgs
 
flight
$159.0
426.42 km
6h 21mins
46.05 kgs
 
flight
$237.0
679.32 km
6h 20mins
73.37 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 413.7 km 4h 31mins 77 AED 21.0
Train 417.18 km 6h 47mins 96 AED 26.0
Train 424.32 km 6h 30mins 110 AED 30.0
Drive 397.94 km 3h 45mins 220 AED 60.0
Flight 437.33 km 5h 41mins 228 AED 62.0
Bus 422.1 km 6h 24mins 264 AED 72.0
Flight 391.4 km 4h 7mins 492 AED 134.0
Flight 426.42 km 6h 21mins 584 AED 159.0
Flight 679.32 km 6h 20mins 871 AED 237.0
Take Bus from Zagreb to Beograd
Time: 4h 31mins Cost: 77 AED; $ 18.9 - 23.1 USD CO2 Emission: 12.42 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Zagreb and Belgrade, Serbia is to travel by bus, which will cost about 77 AED or 18.90 USD.