Rabat, die Hauptstadt Marokkos, verfügt über mehrere Bahnhöfe, die sie mit verschiedenen Regionen des Landes verbinden. Der Hauptbahnhof, Rabat Ville, liegt im Agdal-Viertel und dient als wichtiger Knotenpunkt sowohl für lokale als auch für intercity Züge, einschließlich Hochgeschwindigkeitsverbindungen zu Städten wie Casablanca und Tanger. Der Bahnhof Rabat Agdal, ebenfalls im Agdal-Viertel gelegen, bedient hauptsächlich lokale Zugverbindungen und ist kleiner als Rabat Ville. Er ist etwa 2 Kilometer von Rabat Ville entfernt und somit leicht erreichbar. Darüber hinaus gibt es einen weiteren kleineren Bahnhof, Sale Tabriquet, der direkt gegenüber dem Fluss in Sale liegt und lokale Strecken bedient. Er ist rund 7 Kilometer vom Bahnhof Rabat Ville entfernt und unterstützt die Anbindung für Reisende aus dieser Gegend.