Menu
Expat.com

Transports in Morocco

transport in Morocco
Shutterstock.com
Updated byPauline Bouveauon 19 May 2020

Morocco enjoys a relatively developed transportation system. For travelling from one region to another, you can choose between trains, buses, taxis, rental cars, and even planes. Cities generally have a bus system, but taxis make it even easier to get around, even if you are not familiar with the city you are in. Rabat and Casablanca have a fairly new tramway, which is an affordable and safe way to get around those two cities. The national railway network connects to most major cities and provides a scenic way to travel long distances.

Trains in Morocco

Trains are an excellent option for travelling between cities. They connect most of the country, and visitors and newcomers often use them. All of the announcements are made in Arabic and French, and there is information about stops and timetables in the stations, so they are fairly easy to use. There is also a high-speed train that runs at up to 200 mph linking Casablanca to Tangier in the North. Although transportation can be very easy to use on the coast and in the northern parts of the country, there aren't railroads south of Marrakesh. You will likely make a stop if you're travelling south, and book a bus ticket (usually with Supratours, a subsidiary of the railroad company).

 Good to know:

Most trains offer first and second class tickets. The main difference is that in the first class, you will have a reserved seat with luggage space, whereas in second class you may have to stand. First-class is more expensive, so it is a good option if you have a long trip with big suitcases, or if you are travelling during a holiday and the trains are full. If not, second class is often just as comfortable.

Buses in Morocco

Several bus companies across Morocco link the major cities. Bus networks cross the country and offer different levels of comfort at relatively affordable prices. You can book your ticket in advance if you plan to make a long journey since buses are usually very crowded. It's better to book tickets with companies offering better service such as CTM (which can be done online).

Local buses also run within cities, but generally are discouraged as modes of transport for foreigners, as buses are often packed with commuters and are easy targets for pickpockets. Rabat and Casablanca both have their own tram system, which is a more comfortable and safer way to travel. A trip on the tram costs less than 10 dirhams, and trams are generally clean and efficient.

Taxis in Morocco

In Morocco, you will find large taxis (grand taxi) as well as small ones (petit taxi). Prices usually vary according to the size of the vehicle and the distance travelled. Small taxis have a meter counter which the driver will start as soon as you board in (make sure to remind them if you're taking a taxi right off the station). It is not possible to negotiate the fare. Note that small taxis cannot leave the city they serve.

Large taxis, on the other hand, do not have a meter counter and can cover long trips. Large taxis have a set route like a bus, but they pick up or drop off passengers at any location along the route as opposed to stopping at a bus stop. Some large taxis are bigger and more comfortable, but some are the same size as small taxi, just with more passengers squished in!

 Good to know:

Rates are higher at night, and a taxi ride can cost you up to 50% more.

Rent a car in Morocco

You can rent a car if you have a valid driving license and if you wish to travel alone or with your family. You can find car rental agencies in almost all Moroccan cities. To rent a car, you must produce your identity card or passport and an international payment card as security.

 Good to know:

When you discuss rental rates with the agency, make sure that it includes basic insurance and the 20% tax.

Aircraft in Morocco

To come into the country from abroad, you can choose among the numerous airlines serving different Moroccan cities. The country has several airports which greatly facilitate regional and international transport daily. Some companies also offer local flights from one city to another. The biggest airport is outside of Casablanca and can be reached most easily by train.

 Useful links:

Casablanca Tramway
Rabat Tramway
ONCF
CTM
Supratours

We do our best to provide accurate and up to date information. However, if you have noticed any inaccuracies in this article, please let us know in the comments section below.

About

A serial expat, I have been living in Rabat, Morocco, for two years, after having lived in Mauritius and Senegal. A journalist with a passion for travel, I love writing and sharing my discoveries and adventures.

Back to Morocco expat guide

Comments

See also

  • Getting around Marrakech
    Getting around Marrakech

    In Marrakech, there are many means of traveling inside the city and outside, whether for work or leisure. Each of ...

  • Opening a bank account in Morocco
    Opening a bank account in Morocco

    Opening a bank account in Morocco is relatively easy. The language barrier could be an obstacle if you do not ...

  • Getting around Casablanca
    Getting around Casablanca

    Moving around in Casablanca is a day-to-day challenge. However, the city has a fairly developed ...

  • Accommodation in Tangier
    Accommodation in Tangier

    Tangier, the fifth largest city of Morocco, is a prime destination for expats after Marrakech and Casablanca. It ...

  • Buying property in Marrakech
    Buying property in Marrakech

    Marrakech is experiencing a real estate bubble linked to various factors such as the modernization of ...

  • Accommodation in Casablanca
    Accommodation in Casablanca

    In Casablanca, as anywhere else, everyone chooses the area where they want to live according to their own ...

  • Accommodation in Marrakech
    Accommodation in Marrakech

    Relocating to Marrakech is going to be an exciting adventure, especially finding a property to rent. ...

  • Childcare in Morocco
    Childcare in Morocco

    If you have moved to Morocco and you have children who are too young to attend an elementary school, you might ...

All of Morocco's guide articles