Best way to travel between

Belgrade, Serbia
Dusseldorf, Germany
Travel Modes
Price
Distance
Duration
CO2
bus
$132.0
1523.08 km
25h 55mins
45.69 kgs
 
train
$134.0
1717.68 km
26h 5mins
91.04 kgs
 
flight
$141.0
1272.6 km
4h 59mins
137.44 kgs
 
flight
$203.0
1287.24 km
6h 50mins
139.02 kgs
 
flight
$224.0
1345.05 km
6h 20mins
145.27 kgs
 
drive
$240.0
1524.09 km
14h 15mins
195.08 kgs
 
flight
$285.0
1318.86 km
6h 37mins
142.44 kgs
 
train
$308.0
1626.1 km
17h 26mins
86.18 kgs
 
train
$313.0
1634.85 km
15h 12mins
86.65 kgs
 
train
$325.0
1565.5 km
21h 42mins
82.97 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1523.08 km 25h 55mins 97 EUR 132.0
Train 1717.68 km 26h 5mins 99 EUR 134.0
Flight 1272.6 km 4h 59mins 104 EUR 141.0
Flight 1287.24 km 6h 50mins 150 EUR 203.0
Flight 1345.05 km 6h 20mins 165 EUR 224.0
Drive 1524.09 km 14h 15mins 177 EUR 240.0
Flight 1318.86 km 6h 37mins 210 EUR 285.0
Train 1626.1 km 17h 26mins 227 EUR 308.0
Train 1634.85 km 15h 12mins 231 EUR 313.0
Train 1565.5 km 21h 42mins 239 EUR 325.0
Take Bus from Beograd to Düsseldorf Hauptbahnhof
Time: 25h 55mins Cost: 97 EUR; $ 118.8 - 145.2 USD CO2 Emission: 45.7 kgs
Source: Rome2rio

Mode of travel comparision chart

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