Apportez votre contribution en complétant cette section. Marrakech est très bien desservie en transports en commun. Sa gare routière est située dans le quartier de Bab Doukala (le long du boulevard du 11 janvier) à environ 2 km de Jemaa el‑Fna ou de la gare des trains. Quant aux grands taxis, leur point de départ est juste à côté de la gare routière. Au delà des grands taxis, plusieurs transporteurs assurent les liaisons bus au départ de la ville. Dans le lot, la CTM et Supratours (filiale de l'ONCF) sont les deux plus connus avec leurs vastes réseaux et leurs bus confortables. | | Agadir: de très nombreux départs quotidiens pour 4 heures de route minimum et une centaine de dirhams (env. 9 €). |
| | Essaouira: 3h00 de route, 70 Dh (env. 6 €) et une quinzaine de bus par jour. |
| | Ouarzazate: pas mal de rotations entre les deux villes. 4 heures de route et 80 Dh (dans les 7 €). | |