Best way to travel between

Belgrade
Dusseldorf, Germany
Travel Modes
Price
Distance
Duration
CO2
bus
$127.0
1605.76 km
29h 32mins
48.17 kgs
 
train
$250.0
1650.06 km
18h 30mins
87.45 kgs
 
flight
$258.0
1320.46 km
6h 14mins
142.61 kgs
 
drive
$290.0
1550.15 km
16h 0mins
198.42 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1605.76 km 29h 32mins 94 EUR 127.0
Train 1650.06 km 18h 30mins 184 EUR 250.0
Flight 1320.46 km 6h 14mins 190 EUR 258.0
Drive 1550.15 km 16h 0mins 214 EUR 290.0
Take Bus from Belgrade to Duisburg
Time: 28h 36mins Cost: 88 EUR; $ 108.0 - 132.0 USD CO2 Emission: 47.46 kgs
Take Train from König-Heinrich-Platz, Duisburg to Steinstraße/Königsallee U, Düsseldorf
Time: 50mins Cost: 3 EUR; $ 3.6 - 4.4 USD CO2 Emission: 1.27 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Belgrade and Dusseldorf, Germany is to travel by bus, which will cost about 94 EUR or 114.30 USD.