ONCF is the national rail service in Morocco with a total of 669,637 passenger cars serving 1,893 kilometers of track. ONCF provides over 9,767 thousand people with jobs and has thousands of passengers using its services every year. Every two hours there is a train leaving one of the many stations in Morocco providing passengers with reasonably good rail service.
In Casablanca, ONCF has established two rail stations: Casa Voyageurs and Casa Port. These two stations are only five kilometers away from each other. Casa Voyageurs is the bigger of the two stations and provides all the long distance train trips around Morocco as well as in and out of the country. The smaller station, Casa Port, is situated near the port in Casablanca and serves mainly passenger or commuter trains coming from the city of Kenitra to Casablanca. Casa Port Station also serves trains that connect to Casa Voyageurs Station.
Trains leaving Casa Port and Casa Voyageurs Stations provide passengers with a relaxing trip to whatever destination they are going. You get a wonderful opportunity to see the Moroccan landscape in all its varied forms. You will see from dry country landscapes, urban cities, tropical palms and mountainous areas. It really is a treat, so if there is a destination or a friend you want to visit, then head on down to Casa Port Station and buy your tickets.
http://www.morocco.com/train-stations/casa-port/