Transport in Morocco


There are many local buses in Morocco. The main bus companies are Supratours (run by Moroccan Railways) and CTM who operate safe and comfortable buses between cities. Various companies operate buses within cities – where you usually pay on the bus.


There are two different types of taxi in Morocco. Grand Taxis operate over fixed routes between major towns and cities, and rather than paying for the whole car, you pay a fixed rate for a seat in the car, the car will not usually depart until it is full. Vehicles vary from Mercedes saloon cars to transit vans and landrovers in the mountains. Most towns have special taxi ranks for grand taxis. Petit Taxis operate in the usual way, they are officially metered though most drivers prefer not to use these. Always check fares before starting the journey.

Car Hire

All major car hire companies have offices in Morocco with desks at most of the international airports.


Driving is on the right. When driving in Morocco be aware that some of the roads, especially in the High Atlas are notoriously windy with sheer drops to the side. In the winter some roads are blocked due to snow. When driving in cities be aware that local drivers can be notoriously impatient and do not keep to lanes.


Trains operate in Morocco from Oujda in the north east, down to Marrakech, and to Tanger in the North, covering the cities of Fez, Meknes, Rabat and Casablanca. Morrocan trains are fast, modern and air-conditioned and reputed to be some of the best in Africa, making it an easy way to travel between cities.

Moroccan trains have first and second class carriages. First class have individual seats, whilst second class have bench seats. There is usually a refreshment trolley on board selling snacks and drinks. Fares are very reasonable, children from 0-3 travel free, 4-10 years old half price and 11 and over are treated as adults.

There is an overnight train from Tanger to Marrakech with couchettes available in 4-berth compartments with bedding provided. Train tickets must be booked in Morocco either on the day of travel or before. Seats can be reserved in first class only. Combined tickets can be bought for bus and train.


There are no domestic ferry routes, however ferries can be taken from the northern ports to Spain and Gibraltar. A popular route is from Tanger to Algeciras (if you cross from Ceuta note that it is a Spanish enclave and a slow land border crossing is necessary before taking the ferry).


Once out of urban areas, cycling is a great way to see the country. Rural roads are quiet and up in the Atlas Mountains, Berber villages are linked by scenic tracks.

Africa Travel Information