Transport in Morocco

Transit modes to get around in Morocco

With its colors, friendly people, customs and traditions, and characteristic architecture, Morocco is a place that compels you to explore every last inch.

The national airline, Royal Air Morocco (RAM) operates many domestic flights. There are 18 airports to help you discover Morocco, from north to south! Visit to learn more.

The rail network run by Office National des Chemins de Fer (ONCF) covers the entire country and the Supratours bus company takes over if your destination does not have a railroad station. Starting in 2018, a high-speed train will serve the Casablanca-Tangiers route.

If you choose to travel by coach, the Compagnie de Transport Marocains (CTM) and other private companies offer comfort and convenience for a pleasant journey.

Within cities, choose from taxis, buses and trams (in Casablanca and Rabat). Rates are regulated and all taxis have meters. For a quaint ride, hop aboard a horse-drawn carriage in Marrakesh or Taroudant.

If you decide to rent a car, there are plenty of agencies at your disposal. Cars drive on the right and most vehicles have manual transmissions. Road signs are in French and Arabic. There are national highways that run north-south to serve all of Morocco.