ONCF stations
Train stations in Morocco mobility guide
For each major ONCF station: access to the city centre, whether you need to rent a car, regional connections, and practical tips on arrival.

Main central station
Casa Voyageurs
Casablanca · ONCF
Rental: ModerateOpen station guide

Inner-city station
Casa Port
Casablanca · ONCF
Rental: LowOpen station guide

Main central station
Rabat Agdal
Rabat · ONCF
Rental: ModerateOpen station guide

Inner-city station
Rabat Ville
Rabat · ONCF
Rental: LowOpen station guide

Main central station
Marrakech Gare
Marrakech · ONCF
Rental: ModerateOpen station guide

Multimodal hub
Tanger Ville
Tanger · ONCF
Rental: Moderate to strongOpen station guide
Coming soon: Fes, Oujda, Casa-Oasis, Supratours Agadir & Tetouan, and other regional hubs. Want to see a station added in priority? Suggest a station.