A Marrakech il sistema dei trasporti è relativamente sviluppato.
Forti investimenti sono stati fatti dal Governo Marocchino per rendere le infrastrutture di Marrakech al livello del nord Europa, vi sono collegamenti aerei con tutte le principali città d' Europa ( Ryanair e Easyjet servono numerosi città Italiane con voli giornalieri o settimanali).
La linea autostradale marocchina raggiunge il nord con la Casablanca/Marrakech ed il sud con la Marrakech/Agadir.
La recente stazione ferroviaria, esempio di architettura moderna ma con stile moresco, è l'esempio dei forti investimenti per lo sviluppo della rete ferroviaria.
Vi è poi un ottimo servizio cittadino di bus, che se pur con mezzi datati, offre una copertura quasi totale della città. Numerosi Bus invece offrono servizio di trasporto persone per le principali città del Marocco.
Le compagnie di autobus che attraversano il Paese offrono diversi livelli di comfort a prezzi più o meno abbordabili.
Esiste poi un piano quadriennale 'Marrakech città in rinnovo permanente' 2014/2018, per portare Marrakech a livello delle migliori città Europee sotto il punto di vista delle infrastrutture. Ci sono diverse compagnie di autobus che collegano le città tra di loro.
Molto utilizzati sono i taxi, che sono a buon mercato. Ne esistono di due tipologie: i piccoli taxi che offrono i loro servizi per la città e i quartieri, mentre i grandi taxi detti anche taxi collettivi portano fuori dalla città i clienti verso la provincia.
Vi sono poi tutte le principali società di noleggio auto internazionali oltre che a molte compagnie private locali.
Facciamo del nostro meglio per fornire informazioni aggiornate ed accurate. Nel caso in cui avessi notato delle imprecisioni in questo articolo per favore segnalacelo inserendo un commento nell'apposito spazio qui sotto.