Best way to travel between

Dusseldorf, Germany
Rhodes, Greece
Travel Modes
Price
Distance
Duration
CO2
bus
$252.0
3550.05 km
70h 45mins
106.5 kgs
 
train
$267.78
3912.97 km
53h 18mins
207.39 kgs
 
flight
$366.0
2660.7 km
8h 32mins
287.36 kgs
 
drive
$669.47
3549.0 km
40h 27mins
454.27 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3550.05 km 70h 45mins 186 EUR 252.0
Train 3912.97 km 53h 18mins 197 EUR 267.78
Flight 2660.7 km 8h 32mins 270 EUR 366.0
Drive 3549.0 km 40h 27mins 493 EUR 669.47
Take Bus from Düsseldorf Hbf to Sofia
Time: 36h 25mins Cost: 81 EUR; $ 99.0 - 121.0 USD CO2 Emission: 63.73 kgs
Take Bus from Sofia to Piraeus
Time: 13h 50mins Cost: 55 EUR; $ 67.5 - 82.5 USD CO2 Emission: 26.32 kgs
Take Ferry from Piraeus to Rhodos
Time: 18h 25mins Cost: 48 EUR; $ 58.5 - 71.5 USD CO2 Emission: 70.23 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Dusseldorf, Germany and Rhodes, Greece is to travel by bus, which will cost about 186 EUR or 226.80 USD.