Best way to travel between

Montpellier
Oujda, Oriental, Morocco
Travel Modes
Price
Distance
Duration
CO2
bus
$55.0
3407.75 km
79h 45mins
102.23 kgs
 
flight
$107.06
1305.57 km
4h 1mins
141.0 kgs
 
ferry
$259.2
2225.21 km
57h 8mins
284.83 kgs
 
drive
$391.88
4479.16 km
73h 52mins
573.33 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3407.75 km 79h 45mins 455 MAD 55.0
Flight 1305.57 km 4h 1mins 885 MAD 107.06
Ferry 2225.21 km 57h 8mins 2,143 MAD 259.2
Drive 4479.16 km 73h 52mins 3,240 MAD 391.88
Take Bus from Montpellier Sabines to Malaga Central Bus Station
Time: 19h 30mins Cost: 455 MAD; $ 49.5 - 60.5 USD CO2 Emission: 41.71 kgs
Take Bus from Malaga to Marrakech
Time: 43h 30mins Cost: 992 MAD; $ 108.0 - 132.0 USD CO2 Emission: 34.55 kgs
Take Bus from Marrakesh to Casablanca
Time: 3h 45mins Cost: 83 MAD; $ 9.0 - 11.0 USD CO2 Emission: 7.2 kgs
Take Bus from Casablanca to Oujda
Time: 10h 0mins Cost: 207 MAD; $ 22.5 - 27.5 USD CO2 Emission: 18.77 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Montpellier and Oujda, Oriental, Morocco is to travel by bus, which will cost about 455 MAD or 49.50 USD.