Distance from

Marrakesh to Laayoune

Average travel distance is

893.06 km

Nomal travel times are between

3h 51min  -  17h 24min

893.06 km (555 miles) is the average travel distance between Marrakesh and . 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.40 km 582.47 miles 506.16 miles
Bus 954.68 km 593.21 miles 515.49 miles


Marrakesh - Laayoune Info

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

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

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

Travel distance chart

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