Getting Around:
The most modern operators in railway system in Africa are the Office National des Cheminisdes Far ONCF in Morocco linking the main centers in almost all the parts in Africa.
The train vessels are more comfortable and fast unlike buses as well as overnight trips for the available sleeping cars and for more schedules contact ONCF since the rail lines can as well reach Marrkech.
The other options lie in buses and taxis among. Others is the train leaves.
Travelling between cities:
CTM: These are very comfortable Nationalbus liner which seats can be purchased in advance or reserve some seats for you.
Grand taxis:
Grand taxis are large Mercedes, which carry a maximum of 6 passengers and travel among big towns and cities. There are no extra costs for buggages in the ferry. For time saving passengers for you and to go earlier.
Souk buses:
These buses may stop somewhere looking for passengers and they do not have a fixed timetable to leave or to arrive in time. For passengers having big luggages, they will have to pay for them on an agreed costs which luggage will be put on the top of the bus.
Air transport:
You can hire a car from the bus station for $60 or a train from Rabaville to Casablanca Airport.
Petit Taxis:
This carries only 3 passages and they are available in most parts of the city the journey is calculated by a meter and if there is no meter ask for the price you move. The fare becomes 50% extra in the night than daytime.
Rental car:
Most rental cars are expensive. There are smaller facilitators who can get you that car. However, note that most roads in Morocco have many customs roadblocks and police. You can buy petrol anywhere since it is in plenty almost everywhere.
Pick-ups Trucks:
These mainly carry passengers in the villages and where there is no public transportation as well as carrying supplies and luggage.