Железнодорожное сообщение между Беррехидом и Марракешем в основном обеспечивается ONCF (Национальная администрация железных дорог), предлагающей комфортабельные региональные и междугородние поезда. Междугородний поезд занимает примерно 2 часа 15 минут, чтобы преодолеть расстояние, развивая скорость до 160 км/ч (99 миль/ч). Он делает ограниченные остановки на крупных станциях, включая Касабланку и Сеттат, что позволяет быстрее добраться до Марракеша.
С другой стороны, если вы выберете региональный поезд, путь может занять около 3 часов из-за более частых остановок на меньших станциях. Хотя оба варианта предоставляют основные удобства, междугородний сервис обеспечивает более быстрое и прямое направление для путешественников, направляющихся в Марракеш. Для тех, кто путешествует с ограниченным бюджетом, региональные поезда являются жизнеспособным вариантом с более низкими ценами на билеты, хотя они могут не обладать теми удобствами на борту, которые есть в междугородних службах.