Distance from

Marrakesh to Laayoune

Average travel distance is

893.06 km

Nomal travel times are between

3h 51min  -  17h 24min

893.06 km (554 miles) is the average travel distance between Marrakesh and Laayoune. If you could walk at the speed of 3mph (4.8kph), it would take 5 days 18 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 787.11 km 489.09 miles 425.01 miles
Drive 937.4 km 582.47 miles 506.16 miles
Bus 954.68 km 593.21 miles 515.49 miles

Be prepared

Marrakesh - Laayoune Info

The distance from Sofitel to Marrakech Airport 5 km (3 miles).

The distance from RAK to EUN 778 km (483 miles).

The distance from Laayoune to Laayoune 5 km (3 miles).

Travel distance chart

The distance between Marrakesh, Marrakesh-Tensift-El Haouz, Morocco to Laayoune is 893.06 km (554 miles) and it would cost 55 USD ~ 55 USD to drive in a car that consumes about 13 MPG.