Касабланка, одне з ключових міст Марокко, має кілька залізничних станцій, які з'єднують його з іншими містами країни. Головна станція — Casa Voyageurs, розташована в районі Мааріф. Це великий вузол як для національних, так і для швидкісних поїздів, зDestinys to міст, таких як Рабат, Marrakesh і Танжер. Casa Voyageurs також обслуговує регіональні потяги. Станція має різні зручності, такі як зони очікування, магазини та каси, обслуговуючи високу кількість пасажирів щодня. Розташована приблизно за 4 кілометри від центру міста, вона доступна на місцевому транспорті. Іншою станцією є Casa Port, розташована в центрі міста, насамперед обслуговуючи місцеві та регіональні потяги до сусідніх міст і містечок. Ця станція менш завантажена, ніж Casa Voyageurs, але стратегічно розташована для подорожуючих, які хочуть дістатися до портової зони та прилеглих районів. Крім того, станція Casablanca ONCF пропонує з'єднання з іншими регіонами, з акцентом на місцеві послуги. Casa Voyageurs і Casa Port розташовані приблизно за 5 кілометрів один від одного, пропонуючи різні послуги та локації для пасажирів.