Rabat is served by two principal railway stations run by the national rail service, the ONCF.

Rabat-Ville is the main inter-city station, from which trains run south to Casablanca, Marrakech and El Jadida, north to Tanger, or east to Meknes, Fes, Taza and Oujda.

ONCF operates the Le Bouregreg urban rail for Rabat-Salé agglomeration.
Rabat is served by two principal railway stations run by the national rail service, the ONCF.
Rabat-Ville is the main inter-city station, from which trains run south to Casablanca, Marrakech and El Jadida, north to Tanger, or east to Meknes, Fes, Taza and Oujda.
ONCF operates the Le Bouregreg urban rail for Rabat-Salé agglomeration.
Rabat