Касабланка является ключевой транзитной точкой для железнодорожных поездок в Марокко, являясь центральным узлом, соединяющим основные города. Главная станция - Casa Voyageurs, которая предоставляет доступ к сети железных дорог ONCF. Эта станция соединяет Касабланку с такими городами, как Рабат, Марракеш и Фес, с экспрессами и региональными маршрутами. Дополнительные станции включают Casa Port, которая обслуживает местные и региональные поезда, особенно для соединений с прибрежными городами. Высокоскоростные поезда, известные как Аль Борак, курсируют по маршруту Касабланка-Танжер, значительно сокращая время в пути между этими крупными пунктами назначения. Железнодорожная система в Касабланке способствует эффективным поездкам по всему Марокко.