Casablanca, una de las ciudades clave de Marruecos, cuenta con varias estaciones de tren que la conectan con otras ciudades del país. La estación principal es Casa Voyageurs, ubicada en el distrito de Maârif. Es un importante centro para trenes nacionales y de alta velocidad, con conexiones a ciudades como Rabat, Marrakech y Tánger. Casa Voyageurs también sirve trenes regionales. La estación cuenta con diversas comodidades, como áreas de espera, tiendas y taquillas, atendiendo a un alto volumen de viajeros a diario. Ubicada a aproximadamente 4 kilómetros del centro de la ciudad, es accesible por transporte local. Otra estación es Casa Port, situada en el área del centro, que principalmente sirve servicios de trenes locales y regionales a pueblos y ciudades cercanas. Esta estación es menos concurrida que Casa Voyageurs pero está estratégicamente ubicada para los viajeros que buscan acceder al área del puerto y los barrios circundantes. Además, la estación Casablanca ONCF ofrece conexiones a otras regiones, con un enfoque en servicios locales. Casa Voyageurs y Casa Port están a alrededor de 5 kilómetros de distancia, proporcionando servicios y ubicaciones distintas para los pasajeros.