Casablanca est un point de transit clé pour les voyages en train au Maroc, servant de plaque tournante centrale reliant les grandes villes. La gare principale est Casa Voyageurs, qui donne accès au réseau ferroviaire de l'ONCF. Cette gare relie Casablanca à des villes comme Rabat, Marrakech et Fès, avec des services express et régionaux. D'autres gares incluent Casa Port, qui dessert les trains locaux et régionaux, en particulier pour les connexions aux villes côtières. Les trains à grande vitesse, connus sous le nom d'Al Boraq, circulent sur la route Casablanca - Tanger, réduisant significativement le temps de trajet entre ces grandes destinations. Le système ferroviaire de Casablanca facilite des voyages efficaces au sein du Maroc.