La rete ONCF copre i principali corridoi ferroviari passeggeri del Marocco, con Casablanca e Rabat che formano l'asse centrale. La linea ad alta velocità Al Boraq opera tra Tangeri, Kenitra, Rabat Agdal e Casa Voyageurs, utilizzando infrastrutture ad alta velocità dedicate a nord di Kenitra e binari ammodernati a sud verso Casablanca. Le linee convenzionali ONCF collegano Casablanca e Rabat a Marrakesh, Fes, Meknes, Oujda e Nador. Le principali stazioni hub includono Casa Voyageurs, Casa Port, Rabat Agdal, Rabat Ville, Tangeri Ville, Kenitra, Fes e Marrakesh. ONCF gestisce treni ad alta velocità Al Boraq, treni intercity Al Atlas, servizi regionali e treni aeroportuali che servono l'aeroporto internazionale Mohammed V.