The distance from Marrakech to the Merzouga desert is 563.1 Kms via the roads N9 and N10. From Fes to Merzouga is 474 Kms via R503 and N13.