Les rares villes reliées par le train au
Maroc sont
Tanger,
Fes,
Oujda,
Meknes,
Rabat, Casa,
Marrakech,
El Jadida,
Safi, et les bourgades entres ces villes.
Il est illusoire de vouloir réserver, surtout à distance, les billets se prennent la veille ou le jour meme.
En dehors tout se fait par bus ou taxi.
A des prix dérisoires, env 3 euros pour 100 km.
Les bus se trouvent aux gares routières, et on peut trouver plusieurs liaisons par jour entre
Marrakech et Boumalne, avec ou sans changement à
Ouarzazate.
Certains bus de la CTM ou de Supratours sont plus confortables, mais ils partent d'endroits différents, ont une fréquence faible et nécessitent une réservation la veille.
Les taxis sont un peu plus durs à gérer, ils ne partent que quand toutes les places ont été achetées, la promiscuité est parfois difficile, 7 personnes dans une mercedes 220 ou 230 de 30 ans, ca peut paraitre dur.
Tous ces renseignements se trouvent dans les guides touristiques classiques : LP ou GRD.