O serviço de trem entre Berrechid e Marrakech é fornecido principalmente pela ONCF (Escritório Nacional dos Caminhos de Ferro) com trens Regionais e Intercidades confortáveis. O trem Intercidades leva aproximadamente 2 horas e 15 minutos para percorrer a distância, viajando a velocidades de até 160 km/h. Ele faz paradas limitadas em estações principais, incluindo Casablanca e Settat, o que permite uma viagem mais rápida para Marrakech.
Por outro lado, se você optar por um trem Regional, a viagem pode levar cerca de 3 horas devido a paradas mais frequentes em estações menores. Embora ambas as opções forneçam comodidades essenciais, o serviço Intercidades garante uma rota mais rápida e direta para os viajantes com destino a Marrakech. Para aqueles que viajam com um orçamento limitado, os trens Regionais são uma opção viável com preços de passagens mais baixos, embora possam não ter as comodidades a bordo encontradas nos serviços Intercidades.