Best way to travel between

Dusseldorf, Germany
Oujda, Oriental, Morocco
Travel Modes
Price
Distance
Duration
CO2
train
$218.0
3306.3 km
61h 22mins
175.23 kgs
 
bus
$243.0
3034.38 km
49h 21mins
91.03 kgs
 
flight
$640.0
2267.45 km
11h 50mins
244.88 kgs
 
drive
$1700.0
8856.97 km
108h 11mins
1133.69 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 3306.3 km 61h 22mins 1,803 MAD 218.0
Bus 3034.38 km 49h 21mins 2,009 MAD 243.0
Flight 2267.45 km 11h 50mins 5,292 MAD 640.0
Drive 8856.97 km 108h 11mins 14,057 MAD 1700.0
Take Bus from Dusseldorf to Zurich Sihlquai
Time: 10h 33mins Cost: 220 MAD; $ 24.0 - 29.3 USD CO2 Emission: 20.6 kgs
Take Bus from Zurich to Almería
Time: 35h 48mins Cost: 1,158 MAD; $ 126.0 - 154.0 USD CO2 Emission: 67.75 kgs
Take Ferry from Almeria to Ghazaouet
Time: 8h 45mins Cost: 331 MAD; $ 36.0 - 44.0 USD CO2 Emission: 26.5 kgs
Take Train from Ghazaouet to Akid Abbès
Time: 1h 25mins Cost: 8 MAD; $ 0.9 - 1.1 USD CO2 Emission: 2.88 kgs
Take Car from Akid Abbès to Oujda
Time: 1h 45mins Cost: 331 MAD; $ 36.0 - 44.0 USD CO2 Emission: 12.92 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Dusseldorf, Germany and Oujda, Oriental, Morocco is to travel by train, which will cost about 1,803 MAD or 196.20 USD.