Casablanca, Marokkos Handelszentrum, verfügt über mehrere Bahnhöfe, die Reisen in der Region erleichtern. Der Hauptbahnhof ist Casa Voyageurs, der im Stadtteil Ain Sebaa liegt. Dieser große Bahnhof bedient sowohl lokale als auch Hochgeschwindigkeitszüge und verbindet Casablanca mit Städten wie Rabat und Tanger. Er ist ein geschäftiger Knotenpunkt und bietet zahlreiche Dienstleistungen für Reisende an. Ein weiterer bedeutender Bahnhof ist Casa Port, der im Stadtzentrum liegt, lokale Züge bedient und Verbindungen zu nahegelegenen Zielen bietet. Dieser Bahnhof liegt näher an der Küste und ist ideal für diejenigen, die Zugang zum Hafenbereich suchen. Kleinere Bahnhöfe sind Oasis und Mers Sultan, die hauptsächlich lokale Züge bedienen und Zugang zu Vororten bieten. Der Bahnhof Oasis befindet sich im Stadtteil Al Fida, während Mers Sultan im Stadtteil Mers Sultan liegt. Diese kleineren Bahnhöfe bieten keine Hochgeschwindigkeitsverbindungen an, sind aber für den lokalen Pendelverkehr wichtig. Die Entfernung zwischen Casa Voyageurs und Casa Port beträgt etwa 3 Kilometer, während Oasis und Mers Sultan etwa 5 Kilometer voneinander entfernt sind.