Le système ferroviaire marocain funcionne très bien et les voyages sont économiques, même en première classe. On paye un supplément pour les voyages dans des wagons climatisés.
Les voyages en train sont rapides et ponctuels. Il y a généralement deux classes, qui diffèrent peu en ce qui concerne le comfort.
Il n'y a pas de système de réservation, on peut donc prendre son billet juste avant de prendre le train. On peut consulter itinéraires, horaires, et prix sur le site Web de l'Office Nationale des Chemins de Fer.
Si vous voyager de Casablanca à Marrakech, vous pouvez prendre l'un des huit trains qui effectuent ce parcours quotidiennement. Le voyage prend trois heures et quinze minutes, et le billet coûte 75,5 dirhams. Pour atteindre la place Djemma el Fná depuis la station de la Place Foucauld, il faut prendre le bus numéro huit. Le trajet dure à peu prêt un quart d'heure.