Marrakech ligt ongeveer centraal in het Marokkaanse binnenland, aan de voet van het reusachtige Atlasgebergte. Het zuiden van het land bestaat uit de Westelijke Sahara. Buurlanden van Marokko zijn Algerije in het oosten en Mauritanië in het zuidoosten. In het westen grenst het land aan de Atlantische Oceaan en in het noorden aan de Middellandse Zee.
Marrakech is na Rabat, Marokko’s hoofdstad, en Casablanca de grootste stad van het land. Op een hoogte van ongeveer 465 meter neemt de medina een oppervlakte in van zo’n 6,2 km². De stad heeft een inwonersaantal van ruim 1,6 miljoen. Op een paar uurtjes rijden van Marrakech liggen de havensteden Essaouira en Safi.
Marrakech ligt aan de rand van het Atlasgebergte. De beklimming van de Toubkal, de hoogste berg van Noord-Afrika, is een excursie die vaak vanuit Marrakech gemaakt wordt.
Marrakech ligt erg centraal en leent zich uitstekend tot het maken van uitstapjes, informeer je op voorhand over de mogelijkheden. Een echte aanrader is een bezoek aan het mooie havenstadje Essaouira. Ideaal als je de drukte van Marrakech even moe bent. Je kan er echt op adem komen. Om er te geraken kan je een auto huren of vlakbij het station de bus nemen. De reis duurt zo'n 2,5 tot 3 uur.