Si bien los autobuses de Marrakech son muy baratos para moverse la ciudad, no son muy recomendables por varios motivos. Primero por el hecho de que siempre van muy llenos de gente, y segundo porque son bastante antiguos y lentos. Es mucho más aconsejable ir andando o coger un taxi.
Todos los autobuses urbanos en Marrakech salen de la Plaza El Mouarabitene y operan desde primeras horas de la mañana hasta la noche, aunque las rutas más populares también cuentan con servicios nocturnos. En total existen unas treinta a cuarenta líneas de autobuses urbanos.
El billete se compra en el interior del autobús, y cuesta unos 3,50 dirhams, unos 0,30 euros. Eso sí hay una gran cantidad de autobuses, que conectan todos los puntos de Marrakech. Hay rutas muy frecuentes, como los que unen la medina con los barrios de los alrededores, las estaciones de trenes, los puntos más turísticos o el barrio de Gueliz donde suelen estar los hoteles y la animación nocturna.
Realmente estos autobuses, a no ser que sea una emergencia o hayáis tenido mala experiencia con los taxis, no son muy recomendables. En las horas punta están atascados de gente, y el tráfico se vuelve un poco caótico.
Además de estos autobuses urbanos contamos con los típicos autobuses turísticos que recorren toda la ciudad. Suelen tener dos tipos de rutas, la Marrakech Monumental y la Marrakech Romántica, con paradas en ambas de unos veinte minutos. El precio del billete suele estar entre los 130 dirhams para los adultos, unos 11,50 euros, y 65 dirhams, unos 6 euros, para los niños. El billete se puede usar durante todo el día.
Por otro lado tambien están los autobuses que conectan Marrakech con otras ciudades, que es junto con los trenes la mejor forma de viajar por el país. Siempre es conveniente reservar billete o comparlo con antelación, sobre todo si tenéis pensado viajar por la mañana, ya que a esa hora las taquillas están llenas de gente. Desde la medina se puede llegar a la estación de autobuses o Gueliz en taxi por apenas 15 dirhams, 1,30 euros.