There are several options for public transportation around Casablanca, and Morocco in general, which include trains, trams, buses and taxis, both Grands Taxis for long journeys as well as shared trips within town and out to the suburbs and Petits Taxis which only operate within the city limits.
The train system within Morocco is one of the best that Africa has to offer. Trains are convenient, safe, fast, comfortable and fairly inexpensive. 1st Class is preferable as it is barely more expensive than 2nd Class and it gets the traveller a reserved seat on all trains except for the one to the airport. The major train station that provides services within the city of Casablanca is called Casa Voyageurs. However, Casa Port, the other main station in Casablanca has recently been rebuilt and enlarged and more trains have been routed there, including the airport train which uses it as its terminus. Visit the ONCF website for information about travel outside of Casablanca, including timetables, routes, fares, rules and regulations.
There is also a brand new Tramway system in Casablanca for travel on a 32 km network within the city and after its huge success, Line1 is being extended southwards and work on a 2nd line has already started.
Traveling by bus around Morocco can be a great means of transportation, but figuring out how to do it correctly is not always easy. There are many companies, plenty of routes, and various styles of buses ranging widely in price. Casablanca has many bus terminals, some of which are used by various companies and other that house only one. However, the safest and best company for arriving and departing Casablanca is the national company, the CTM, which has its own station in the centre of town in Rue Léon l’Africain.
The main type of taxi travelling around major cities in Morocco is the shared taxi or Grand Taxi. In Casablanca this is often a large, off white Mercedes, and will take up to six passengers to various other towns or to the airport. They also ply for hire within the city limits and out to the suburbs using pre-defined routes. The old Mercedes are being slowly replaced with 7 seater people carriers right now, which are far more comfortable. For travel within Casablanca only are the “Petits Taxis” which can be easily identified by the signs around the luggage racks and their red colour.