Best way to travel between

Milan
Belgrade
Travel Modes
Price
Distance
Duration
CO2
bus
$87.0
1083.56 km
19h 17mins
32.51 kgs
 
train
$157.0
1420.65 km
26h 54mins
75.29 kgs
 
flight
$169.0
911.88 km
6h 42mins
98.48 kgs
 
drive
$220.0
1048.54 km
10h 49mins
134.21 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1083.56 km 19h 17mins 320 AED 87.0
Train 1420.65 km 26h 54mins 577 AED 157.0
Flight 911.88 km 6h 42mins 621 AED 169.0
Drive 1048.54 km 10h 49mins 808 AED 220.0
Take Train from Cordusio to Lampugnano
Time: 13mins Cost: 7 AED; $ 1.8 - 2.2 USD CO2 Emission: 0.31 kgs
Take Bus from Milan to Belgrade
Time: 18h 2mins Cost: 312 AED; $ 76.5 - 93.5 USD CO2 Emission: 32.33 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Milan and Belgrade is to travel by bus, which will cost about 320 AED or 78.30 USD.