In Marrakech zijn er een drietal vervoersmiddelen die deel uitmaken van het netwerk ten behoeve van het openbaar vervoer. Allereerst kan men zich in de open paardenkoetsen door Marrakech laten rijden. Op die wijze bevindt men zich te midden van het levendige leven van deze grote stad, maar heeft men toch de rust om alles van op een afstand gade te kunnen slaan. De koetsen zijn overigens een stuk voordeliger dan de taxi’s die rijden in Marrakech.
Van deze taxi’s ziet men er behoorlijk veel in het centrum van de Marrakech rijden. De kleine, beige gekleurde voertuigen zijn wel heel praktisch, aangezien deze zich overal tussen door weten te manoeuvreren en erg voordelig zijn. Vooraf een prijs vaststellen is bittere noodzaak aangezien de taxichauffeurs hun meters niet in alle gevallen respecteren, met name als men van of naar de luchthaven rijdt. Na 20.00 uur ’s avonds betaalt men ongeveer vijftig procent meer. Taxi’s vervoeren mensen zowel in het centrum van Marrakech als naar de omgeving rondom de stad.
De stad Marrakech beschikt verder eveneens over een redelijk goed netwerk van bussen, dat uit ongeveer een dertigtal lijnen bestaat. De meest voorname bezienswaardigheden zijn met de bus dan ook te bereiken. Een kaartje voor de bus koopt men op de bus zelf. De prijs is nogal eens anders en hangt af van de afstand die men met de bus af wil leggen. Maar echt duur kan een rit eigenlijk niet worden waardoor een rit met de bus aan te raden is.