Marrakech's train station, Marrakech Railway Station, serves as the main hub for rail travel in the region. The station connects Marrakech to several major cities, including Casablanca, Rabat, and Tangier. The ONCF (Office National des Chemins de Fer) operates the trains, providing both regional and intercity services. Marrakech Railway Station offers modern facilities and is located near various points of interest within the city. Train services include both standard and express trains, enhancing the connectivity to many parts of Morocco. The rail network in Morocco allows for convenient travel options to and from Marrakech.