In Marrakesh zijn er drie vervoersmiddelen die een onderdeel vormen van het openbaar vervoersnetwerk. Ten eerste kan men zich in de open paardenkoetsen door de stad laten rijden. Op di manier bevindt men zich toch te midden van het chaotische stadsleven in Marrakesh, maar heeft men toch de nodige rust om alles van een afstandje gade te kunnen slaan. Deze koetsen zijn eveneens een stuk goedkoper dan de vele taxi’s die Marrakesh doorkruisen.
Van taxi’s ziet men er heel wat het centrum van de stad rijden. De kleine, beige kleurige auto’s zijn wel erg handig, aangezien ze zich overal tussen door kunnen manoeuvreren en zeer voordelig zijn. Vooraf een prijs bepalen is overigens noodzakelijk omdat de chauffeurs van deze taxi’s hun meters niet altijd respecteren, met name op het moment dat men van of naar de luchthaven reist. Na 8 uur in de avond betaalt men ongeveer 50 procent meer. Taxi’s vervoeren mensen zowel in het stadscentrum als naar de omgeving van Marrakesh.
Verder heeft de stad Marrakesh een behoorlijk netwerk van bussen, dat uit zo’n 30 buslijnen bestaat. De voornaamste bezienswaardigheden zijn met de bus goed te bereiken. Een kaartje koop men gewoon op de bus zelf. De prijs per kaartje verschilt nogal omdat men betaald voor de afstand die men met de bus aflegt. Een echt hoog bedrag hoeft men overigens niet te verwachten wanneer men een buskaartje in Marrakesh koopt. Dit maakt het gebruik van de buslijnen in maar ook om de stad dan ook erg populair.