Best way to travel between

Barcelona
Oujda, Oriental, Morocco
Travel Modes
Price
Distance
Duration
CO2
flight
$23.81260128
835.47 km
4h 20mins
90.23 kgs
 
ferry
$101.0
1677.57 km
44h 0mins
214.73 kgs
 
bus
$163.2
3037.99 km
75h 0mins
91.14 kgs
 
drive
$579.74
4147.83 km
70h 57mins
530.92 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 835.47 km 4h 20mins 197 MAD 23.81260128
Ferry 1677.57 km 44h 0mins 835 MAD 101.0
Bus 3037.99 km 75h 0mins 1,349 MAD 163.2
Drive 4147.83 km 70h 57mins 4,794 MAD 579.74
Take Train from Passeig De Gracia to Aeroport
Time: 25mins Cost: 16 MAD; $ 1.7 - 2.1 USD CO2 Emission: 0.9 kgs
Take Flight from BCN to OUD
Time: 1h 35mins Cost: 174 MAD; $ 18.9 - 23.1 USD CO2 Emission: 86.9 kgs
Take Taxi from Oujda to Oujda-Angad
Time: 20mins Cost: 50 MAD; $ 5.4 - 6.6 USD CO2 Emission: 1.78 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Barcelona and Oujda, Oriental, Morocco is to travel by air, which will cost about 198 MAD or 21.60 USD.