Distance from

Marrakech to Laayoune

Average travel distance is

973.59 km

Nomal travel times are between

3h 46min  -  15h 58min

973.59 km (604 miles) is the average travel distance between Marrakech and Laayoune. If you could walk at the speed of 3mph (4.8kph), it would take 6 days 7 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 787.11 km 489.09 miles 425.01 miles
Bus 942.22 km 585.47 miles 508.76 miles
Drive 962.75 km 598.22 miles 519.84 miles

Be prepared

Marrakech - Laayoune Info

The distance from Menara Mall 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 Marrakech, Marrakesh-Tensift-El Haouz, Morocco to Laayoune is 973.59 km (604 miles) and it would cost 35 USD ~ 35 USD to drive in a car that consumes about 8 MPG.