Try free tools
Northern Africa

MA Morocco: how to get around

Ride apps, airports, driving side and the latest UK travel advice for Morocco, with a ticket finder to plan your journey.

Travel advice right now

Loading the latest UK government advice…

Quick facts

Capital
Rabat
Currency
Moroccan dirham (MAD)
Languages
Arabic, Berber
Driving side
They drive on the right
Phone code
+212
Region
Northern Africa

Ride apps

Apps run in some cities only. Open the app, or the company page above, to check your city. Checked 13 October 2026.

Main airports

  • RBA Rabat-Salé Airport · Rabat
  • AGA Al Massira Airport · Agadir (Temsia)
  • BEM Beni Mellal Airport · Oulad Yaich
  • FEZ Fes Saïss Airport · Saïss
  • RAK Marrakesh Menara Airport · Marrakesh
  • CMN Mohammed V Airport · Casablanca
  • NDR Nador Al Aaroui Airport · Al Aaroui
  • OZZ Ouarzazate Airport · Ouarzazate
  • OUD Oujda Angads Airport · Ahl Angad
  • TTU Sania Ramel Airport · Tétouan
  • TNG Tangier Ibn Battuta Airport · Tangier
  • OZG Zagora Airport · Zagora

All 12 main passenger airports we hold for Morocco (OurAirports), capital-city airports first, then A to Z. Use the ticket finder above to search a flight.

Find a ticket

Search any journey. These buttons open the partner's own site in a new tab, where you see live prices and book. Prices are never shown or stored here.

Search flights on Skyscanner

Airports listed are the main passenger airports we hold for each country. For a smaller airport, use the next option.

Book trains and buses directly: Omio (Europe, North America) 12Go (Asia)

Getting around Morocco

With an area of 446,300 square kilometres (172,300 sq mi), Morocco is a relatively easy country to get around in. A trip from Taroudant to Rabat will easily take you 5½ hours by car, depending on traffic conditions.

Trains are generally the best option because of their speed, frequency and comfort. However, the network is limited, though it travels to many of the main tourist destinations. Two of the main lines, which both operate hourly most of the day are the following:

  • Al Boraq high speed rail train, travelling between Tangier and Casablanca via Rabat and Kenitra. Between Tangier and Casablanca, trains take about 2 hours 20 minutes to complete the journey. Until further construction takes place, only the portion between Tangier and Kenitra is along high speed rail, where it travels at 300 km/h, and otherwise the trains travel around 160 km/h.
  • Line between Marrakech, Casablanca, Rabat, Kenitra, Meknes, and Fez. While this is not a high speed train, much of journey is at 160 km/h.

A branch line to Oujda starts at Sidi Kachem linking Meknes and Fez to the main lines.

The rail network is operated by ONCF. Tickets can be purchased both online and at stations and they are very cheap compared to Europe. For examples, Casablanca to Marrakech: 146 dirham for second class, 180 first, 2 hours 39 minutes. The only drawback with Moroccan trains are that they are very frequently delayed, so don't count on the timetables if you are in a hurry.

Read the full getting-around guide

Make sure you buy your train tickets directly from ONCF, and not a third party such as Train Ninja or 12go which have a substantial mark-up.

People are incredibly sociable and friendly on the trains in Morocco and you will find yourself perpetually talking to strangers about your journey. Each new person will advise you on some new place you should go or invite you to their home for couscous. Stations in smaller cities are often poorly marked, and your fellow passengers will be more than happy to let you know where you are and when you should get off. It's expected to greet (Salam) new passengers entering your compartment, and if you bring fruit, cake, etc., it's common to offer the other passengers something as well. If you spend a little extra for 1st class you increase your chances of meeting someone proficient in many languages.

There are three daily departures from Tangier, bound for either Oujda or Marrakech, although all of them can be used to reach either destination as there are corresponding trains in Sidi Kachem using the opposite branch of the train coming from Tangier. The night trains between Tangier and Marrakech offer couchettes for an extra 100 dirham. This is the only option if you would like to lie down sleeping as there are obstacles between the seats in regular compartments.

In summer, train compartments can be hot, with passengers standing everywhere when all seats are taken. First class train cars are supposed to have working air conditioning, however, not all train cars with air conditioning have it in working mode, so it's advisable to bring with you plenty of water (there are no vending machines on ONCF trains, unlike SNCF or TrenItalia trains, and the conductor with a vending cart is not often easy to find). For example, the travel time between Tangier and Fez is about 5 hours and with no AC and no water, the ride can become unbearable in the summer desert heat.

When you arrive at a station, to reaching the platform you'll need to validate your ticket (checkpoint at the entrance).

Luxury buses are the next best bet, with almost universal coverage, if somewhat odd departure times in some places. CTM, Supratours and some smaller companies provide good comfort with reasonable prices. Supratours buses offer specific tickets to link with the rail system and are bookable on the train company website as Supratours is run by it. All bus companies charge for baggage separately, however CTM is the only one that does this officially and provides baggage receipts. On Supratours, whoever takes your bag will demand up to 20 dirham (pay no more than 5 dirham). Do not pay for luggage that you can take aboard with you and that fits in the overhead locker of between your feet. Touts will try to charge you for that, strongly refuse.

Nearly every city has a central bus station (Gare Routière) where you can buy tickets to travel from region to region (and in some cities certain companies run their own stations - mostly that applies to the operators CTM (Gare Voyage) and partly Supratours). You can either choose the buses for tourists with air-conditioning and a TV. Or you can also take the local buses which cost only 25-50% of the tourist buses and are much more fun. They are not very comfortable, but you can get in contact with the local people and learn a lot about the country. The buses often take longer routes than the big ones, so you can see villages you would never get to as a "normal" tourist. For heat-sensitive people this is not advisable though, as locals may tell you that 35 degrees is "cool" and no reason for opening a window. The route from Rissani, Erfoud, and Er Rachidia to Meknes and Fez, while long, runs through the Middle and High Atlas and is particularly scenic.

At the large bus stations (Gare Routière), always buy your ticket at the ticket window inside of the bus station. Otherwise you will mostly overpay. Several touts will approach you as you enter the bus station, and try to sell you a ticket. While a local will get a proper ticket with them (because they know the prices), tourists will most certainly be overcharged. Also, the ticket windows often (must) have prices and time tables displayed. You might get the ticket with the same guy that approached you in the beginning, but it will consequently be much cheaper.

Local intercity buses can be entered along the highway or main road, where you will pay the conductor. Always ask for the price before entering, and if too high, refuse. At least the conductors will understand, that you will not board if too high and give you a good price. Supratours and CTM buses will not stop anywhere for you to enter except for the main bus stations—the driver is not allowed to sell tickets.

Luxury buses operated by CTM are also inexpensive and offer an easier travelling experience than local buses.

Supratours, a major rival of CTM, complements the train network to Essaouira and all major Atlantic-coast towns south to Marrakech.

CTM and Supratours tickets can often not be booked online directly with the bus operator using a foreign bank card. In this case, they can either be bought in person at the bus stations, or using Marrakech Tickets. Note that Marrakech Tickets will charge a significant fee and take a few hours (or even days) to process your request, which involves sending you an invoice by email.

Local intercity buses are a completely valid choice for the hardier traveller, and often even have more leg room than the luxury buses although this may be just because the seat in front of you is disintegrating. They can be extraordinarily slow as they will stop for anyone, anywhere, and only luxury buses are air conditioned (and locals hate open windows). Although, one exception seems to be the Agadir-Essaouira route, where even local buses are very fast. Probably due to the number of buses on this route and the desire to pick up as many passengers as possible along the way (not going to happen if overtaken by another company).

You can hail a taxi or private car with the apps of Careem, Heetch, Roby and InDrive. Uber stopped operations in Morocco in 2018 (updated May 2024)

Travel by taxi is common in Morocco. There are two sorts:

  • Petit taxi used only within the area of the town
  • Grand taxi can be used for trips between towns, and for larger groups

Prices for petit taxi are reasonable, and it's the law that taxis in town should have a meter—although they are not always on. Insist that the driver starts the meter, although in the more touristy cities drivers will refuse point-blank. If not, ask for the fare before getting in (but it will be more expensive). You can and should bargain the fare down, ideally to an amount for which you have exact change, as the driver often doesn't have it.

There often is a minimum fare for trips during the day and another during the night, both listed on a sticker along with other prices in the taxi. And because in some small cities, the metered fare is always lower than the minimum fare, trips are not metered there, and the price is fixed at the minimum fare. In such cities without metered taxis, those stickers are sometimes missing as well. Ask an uninvolved local whether there is such a minimum fare and how high it is (7 dirham is reasonable during the day, 10 at night).

Petit taxis are not allowed to leave the city borders and is thus not an option for travelling between cities.

The grand taxi is a shared, generally long-distance taxi, with a fixed rate for specific route; the driver stopping and picking up passengers like a bus. Grand taxis are usually found near main bus stops. Negotiate on price if you want a journey to yourself and this will be based on distance travelled and whether you are returning—but price per taxi should not depend on the number of passengers in your group. When sharing grand taxi with others, drivers may cheat tourist-looking passengers charging higher—look how much locals around you pay; don't worry to ask other passengers about the normal price, before boarding or even when you're in.

Fares are semi-fixed and shared equally between passengers. However, there are six passenger seats per car not four (this is for the ubiquitous Mercedes, there are 8 or 9 seats in the bigger Peugeots in the southeast). Two people are expected to share the front seat, with four across the back. If you want to leave immediately or you want extra space you can pay for any additional empty seats. Grand taxis generally cost less than a luxury bus but more than the local bus. Late at night, expect to be charged a little more than at daytime, and also to pay for all the seats in the car as other customers probably won't show up that late.

Grand taxis formerly were 10-year-old Mercedes, regular saloon cars that in Europe are used for up to 4 passengers plus driver. However, nowadays they are replaced more and more by Peugeot vans. For a grand taxi, it is normal to share a car between up to 6 passengers. The front seat is normally given to two women. Some travellers often pay for 2 seats that remain unoccupied to travel with more space inside, and hence comfort.

Beware, some taxi drivers will refuse to drive off until the taxi is full, potentially causing you delays. Alternatively, for a relatively reasonable sum (depending on the driver), you can hire a grand taxi in Marrakech for the entire day, allowing you to explore the sights of the surrounding region. Most grand taxis operate only on a single route and that for trips outside of their licensed route they need to get permission from police first.

Taxi owners vie with each other to add extras such as sunshades. A clean vehicle and smart driver is usually a good sign of a well maintained vehicle.

Grand taxis can also be hired privately for approximately the price of two petit taxis for shorter trips. This is useful if your party is of four or more. If you plan to take a grand taxi for a custom tour it is best to book one day ahead to give the driver time to get this permission.

Domestic flying is not a popular means of transportation; however, Royal Air Maroc, the national flag carrier, has an excellent but expensive network to most cities. Air Arabia is another choice. Starting in 2024, European low-cost carrier Ryanair operates 11 domestic routes in Morocco between several cities for fares starting as low as 190 dirham, and may even beat the train on both speed and price in some cases, though with limited frequency and baggage allowances.

The Casablanca tramway is 30 km long, with 49 stops, and Y-shaped. Tickets cost 6 dirham; buy your ticket before boarding. You have a choice between a rechargeable ticket valid for 10 journeys only, or a rechargeable card, valid for 4 years.

This is, after the Rabat-Salé tramway, the second tram system in Morocco, but also the largest system in number of stations and the length of the route.

In many ways the traffic culture is different from what you would experience in western countries. The main road network is in good condition but due to the lack of dedicated cycling lanes and pedestrian paths in all but the largest cities, they are shared by many cyclists, pedestrians and horse-drawn vehicles.

Roads have a good surface, although some are very narrow, in most cases only one narrow lane in each direction. Many roads in the south marked as sealed actually have only a central strip, one lane wide, sealed with wide shoulders to be used every time you meet oncoming traffic and this is a sensible economic solution in these areas of sparse traffic and long straight roads – except when you can not see oncoming traffic because of windblown dust!

Driving under the influence of alcohol is strictly illegal even if you drink just one beer.

Hitching is a routine form of travel in Morocco. Particularly in large farm trucks which supplement income by picking up paying passengers. Price is about half that of a grand taxi. Expect to ride in the back with lots of locals.

Getting-around text from Wikivoyage: Morocco, by Wikivoyage contributors (authors), licensed CC BY-SA 4.0. Shortened for display; prices and details may be out of date.

Frequently asked questions about getting around Morocco

Which side of the road do they drive on in Morocco?

In Morocco, vehicles drive on the right side of the road.

What is the currency in Morocco?

The currency is the Moroccan dirham (MAD).

Which ride-hailing apps work in Morocco?

According to the companies' own websites, Bolt, inDrive operate in Morocco. Coverage differs by city, so check the app for your location.

What are the main airports in Morocco?

Main airports with scheduled passenger flights include Al Massira Airport (AGA), Beni Mellal Airport (BEM), Fes Saïss Airport (FEZ), Marrakesh Menara Airport (RAK), Mohammed V Airport (CMN).

What is the phone code for Morocco?

The international dialling code for Morocco is +212.

Is it safe to travel to Morocco?

We do not rate safety ourselves. The UK government's travel advice for Morocco is shown at the top of this page with its current warning level and the date it was last updated. Read the full advice before you book, because other governments may advise differently.

Sources: ride-app company websites, UK FCDO travel advice (Open Government Licence v3.0), OurAirports, Wikidata, Wikivoyage (CC BY-SA 4.0). Data last built 13 October 2026. Found a mistake? Tell us and we will fix it.