Best way to travel between

Bari
Belgrade
Travel Modes
Price
Distance
Duration
CO2
bus
$61.61
1025.85 km
18h 1mins
30.78 kgs
 
train
$85.66581192
663.91 km
26h 23mins
35.19 kgs
 
flight
$96.96
532.08 km
5h 0mins
57.46 kgs
 
drive
$186.43
839.24 km
17h 21mins
107.42 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1025.85 km 18h 1mins 226 AED 61.61
Train 663.91 km 26h 23mins 315 AED 85.66581192
Flight 532.08 km 5h 0mins 356 AED 96.96
Drive 839.24 km 17h 21mins 685 AED 186.43
Take Bus from Bari to Kičevo
Time: 7h 0mins Cost: 96 AED; $ 23.4 - 28.6 USD CO2 Emission: 13.34 kgs
Take Bus from Kichevo to Beograd
Time: 10h 1mins Cost: 129 AED; $ 31.5 - 38.5 USD CO2 Emission: 17.44 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Bari and Belgrade is to travel by bus, which will cost about 228 AED or 55.80 USD.