Best way to travel between

Oujda, Oriental, Morocco
Dusseldorf, Germany
Travel Modes
Price
Distance
Duration
CO2
bus
$180.0
3331.68 km
55h 56mins
99.95 kgs
 
flight
$293.76
2069.91 km
5h 36mins
223.55 kgs
 
drive
$1497.83
11283.18 km
143h 9mins
1444.25 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3331.68 km 55h 56mins 133 EUR 180.0
Flight 2069.91 km 5h 36mins 216 EUR 293.76
Drive 11283.18 km 143h 9mins 1,103 EUR 1497.83
Take Train from Oujda to Tangier
Time: 11h 0mins Cost: 18 EUR; $ 22.5 - 27.5 USD CO2 Emission: 35.0 kgs
Take Taxi from Tangier to Tangier Ferry
Time: 5mins Cost: 1 EUR; $ 0.9 - 1.1 USD CO2 Emission: 0.5 kgs
Take Bus from Tanger Port Ville to Barcelona Nord
Time: 23h 0mins Cost: 52 EUR; $ 63.0 - 77.0 USD CO2 Emission: 36.51 kgs
Take Bus from Barcelona to D-Worringer Platz,W57
Time: 19h 45mins Cost: 63 EUR; $ 76.5 - 93.5 USD CO2 Emission: 43.51 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Oujda, Oriental, Morocco and Dusseldorf, Germany is to travel by bus, which will cost about 133 EUR or 162.00 USD.