Best way to travel between

El Jadida, Morocco
Laayoune
Travel Modes
Price
Distance
Duration
CO2
train
$58.0
1220.94 km
21h 36mins
64.71 kgs
 
bus
$65.0
1281.0 km
20h 54mins
38.43 kgs
 
train
$72.0
1278.16 km
21h 25mins
67.74 kgs
 
drive
$120.0
1085.7 km
13h 17mins
138.97 kgs
 
flight
$149.0
1043.39 km
5h 17mins
112.69 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1220.94 km 21h 36mins 480 MAD 58.0
Bus 1281.0 km 20h 54mins 537 MAD 65.0
Train 1278.16 km 21h 25mins 595 MAD 72.0
Drive 1085.7 km 13h 17mins 992 MAD 120.0
Flight 1043.39 km 5h 17mins 1,232 MAD 149.0
Take Train from El Jadida to Casablanca Port
Time: 1h 43mins Cost: 66 MAD; $ 7.2 - 8.8 USD CO2 Emission: 6.25 kgs
Take Walk from Casablanca Port to Casablanca
Time: 0mins Cost: 0 MAD; $ 0.0 - 0.0 USD CO2 Emission: 0.04 kgs
Take Bus from Casablanca to Laayoune
Time: 18h 52mins Cost: 413 MAD; $ 45.0 - 55.0 USD CO2 Emission: 33.11 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from El Jadida, Morocco and Laayoune is to travel by train, which will cost about 480 MAD or 52.20 USD.