Casablanca es un punto de tránsito clave para el viaje en tren en Marruecos, sirviendo como el centro principal que conecta las ciudades más importantes. La estación principal es Casa Voyageurs, que proporciona acceso a la red ferroviaria de ONCF. Esta estación conecta Casablanca con ciudades como Rabat, Marrakech y Fez, con servicios expresos y regionales. Otras estaciones incluyen Casa Port, que sirve a trenes locales y regionales, particularmente para conexiones a las ciudades costeras. Los trenes de alta velocidad, conocidos como Al Boraq, operan en la ruta de Casablanca a Tánger, reduciendo significativamente el tiempo de viaje entre estos destinos principales. El sistema ferroviario en Casablanca facilita un viaje eficiente dentro de Marruecos.