Casablanca, uma das principais cidades de Marrocos, possui várias estações de trem que a conectam a outras cidades em todo o país. A estação principal é Casa Voyageurs, localizada no distrito de Maârif. É um importante hub tanto para trens nacionais quanto para trens de alta velocidade, com conexões para cidades como Rabat, Marrakech e Tânger. Casa Voyageurs também atende trens regionais. A estação oferece várias comodidades, como áreas de espera, lojas e guichês de bilhetes, acomodando um grande volume de viajantes diariamente. Localizada a aproximadamente 4 quilômetros do centro da cidade, é acessível por transporte local. Outra estação é a Casa Port, situada na área central, que serve principalmente serviços de trens locais e regionais para cidades e vilarejos próximos. Esta estação é menos movimentada do que Casa Voyageurs, mas está estrategicamente posicionada para viajantes que buscam acessar a área do porto e os bairros circundantes. Além disso, a estação ONCF de Casablanca oferece conexões para outras regiões, com foco em serviços locais. Casa Voyageurs e Casa Port estão a cerca de 5 quilômetros de distância, oferecendo serviços e locais distintos para os passageiros.