Casablanca è un punto di transito chiave per i viaggi in treno in Marocco, fungendo da hub centrale che collega le principali città. La stazione principale è Casa Voyageurs, che fornisce accesso alla rete ferroviaria ONCF. Questa stazione collega Casablanca a città come Rabat, Marrakech e Fes, con servizi sia espressi che regionali. Altre stazioni includono Casa Port, che serve treni locali e regionali, in particolare per collegamenti con le città costiere. I treni ad alta velocità, noti come Al Boraq, operano sulla tratta Casablanca-Tangeri, riducendo significativamente il tempo di viaggio tra queste importanti destinazioni. Il sistema ferroviario di Casablanca facilita i viaggi efficienti all'interno del Marocco.