How to Get Around Marrakech: Taxis, Grand Taxis, Buses and inDrive
A practical guide to moving around Marrakech using petit taxis, grand taxis, ALSA buses and the inDrive app, with the best option for every situation.
A practical guide to moving around Marrakech using petit taxis, grand taxis, ALSA buses and the inDrive app, with the best option for every situation.
Marrakech is one of Morocco's easiest cities to explore, but choosing the right transport option can make a big difference. The city is divided between the old Medina, where many streets are narrow and pedestrian-focused, and newer areas such as Guéliz, Hivernage, M Avenue, Menara, Majorelle and the train station area, where cars and taxis are easier to use.
For most visitors, the best way to move around Marrakech is to combine walking, petit taxis, buses, grand taxis and ride-hailing apps such as inDrive. Each option is useful in a different situation.
| Situation | Best option |
|---|---|
| Short trip inside the city | Petit taxi |
| Cheapest way to move around | ALSA city bus |
| Airport to city center on a budget | ALSA Airport Bus Line 19 |
| Trip outside Marrakech | Grand taxi or private transfer |
| Want to see the price before accepting | inDrive |
| Staying inside the Medina | Walk + taxi from the nearest accessible gate |
| Group of 4+ people | Grand taxi or private transfer |
Petit taxis are the most common way to move around Marrakech. They are small beige taxis used for trips inside the city. They are practical for short rides between areas like Guéliz, Jemaa el-Fna, Majorelle Garden, Hivernage, M Avenue, the train station and Menara Mall.
Use a petit taxi when:
Before starting the ride, ask the driver to use the meter. If the driver refuses, agree clearly on the price before getting in or choose another taxi. In tourist areas, especially around Jemaa el-Fna, Majorelle and hotels, some drivers may propose fixed prices. This can be convenient, but it is usually better to confirm the amount in advance.
Always carry small cash in Moroccan dirhams. Many taxis do not accept card payments. At night, prices can be higher because of the night tariff, so do not be surprised if the same route costs more after late evening.
Petit taxis are generally not allowed to leave the city for long-distance destinations. For routes outside Marrakech, use a grand taxi, bus, private transfer or rental car.
Grand taxis are larger taxis used for longer distances, airport transfers and trips outside the city. They are often used for routes such as Marrakech to Ourika, Imlil, Agafay, Ouzoud, Essaouira road connections or nearby villages.
Use a grand taxi when:
Grand taxis can be shared or private.
A shared grand taxi is cheaper but leaves when enough passengers are available. This is more common for local routes and intercity connections.
A private grand taxi is more comfortable and direct, but more expensive. It is the better option for tourists with luggage, families or travelers going to places outside the city.
Always agree on the price before departure. For longer trips, confirm whether the price is for the whole car or per person. If you are going to a destination outside Marrakech, confirm if the driver will wait for you and whether the return trip is included.
For airport arrivals, prices can vary depending on the time, luggage, destination and negotiation. If you prefer predictability, ask your hotel or riad for a transfer quote before arrival. If you are arriving early or leaving late and do not want to drag your bags around the city, you can store your luggage in Marrakech with Blastey and move around hands-free.
Marrakech has an urban bus network operated by ALSA. Buses are the cheapest transport option in the city and are useful for travelers who want to save money. They are not always the fastest or most comfortable option, especially during peak hours, but they are practical for simple routes.
Use the bus when:
City buses are inexpensive and useful for moving between different parts of Marrakech. It is better to prepare small cash or coins before boarding. Buses can be crowded, and travel time may vary depending on traffic.
For Marrakech Menara Airport, ALSA Line 19 is one of the best budget options. It connects the airport with key areas such as the city center, Jemaa el-Fna area, Guéliz and the train station area. It is especially useful if you are traveling light and your accommodation is close to one of the stops.
The airport bus is usually cheaper than taxis and avoids price negotiation. However, if your riad is deep inside the Medina, you may still need to walk from the nearest accessible stop or take a short taxi ride from a nearby gate.
Use Google Maps, Moovit or local route information to check the best bus line. Keep your valuables close, especially when the bus is crowded. If you are arriving late at night, a taxi or transfer is usually more comfortable than the bus.
inDrive is a ride-hailing app used in Morocco. Unlike classic ride-hailing apps where the app automatically sets the price, inDrive lets the passenger propose a fare and drivers can accept, reject or counter-offer. This makes it useful when you want to know the estimated price before starting the ride.
Use inDrive when:
Choose pickup points on main roads. In the Medina, cars often cannot reach the exact riad door because many streets are pedestrian or too narrow. It is better to set your pickup near a known gate, hotel, square or main road such as Bab Doukkala, Koutoubia, Jemaa el-Fna surroundings, Place des Ferblantiers, Bab Ksiba or near your riad's recommended meeting point.
Confirm the price before entering the car. Also confirm whether payment is cash or another accepted method. In many cases, cash is still the simplest option.
Walking is part of the Marrakech experience. Inside the Medina, walking is often faster than taking a vehicle because many streets are narrow and busy. Most riads are located in streets where cars cannot enter, so you may need to walk the final few minutes.
Wear comfortable shoes, especially in the Medina. Use offline maps, but do not rely on GPS alone inside narrow souk streets. If you are arriving with luggage, ask your riad for the closest vehicle-accessible meeting point.
Walk inside the Medina. Use a petit taxi from nearby gates or main roads. For app rides, choose a pickup point outside narrow streets.
Petit taxis and inDrive are very practical. Buses can also be useful depending on your route.
Petit taxis, inDrive and private transfers work well. This area is easier for cars than the Medina.
Petit taxis are usually the easiest option. Expect more demand near closing times. inDrive can also be useful if you choose a nearby main-road pickup.
Petit taxis, inDrive, buses and airport bus connections are available. This is one of the easiest areas for transport. If you arrive by train and want to explore before checking in, luggage storage near the Marrakech train station lets you start your day right away.
Use Line 19 if you are on a budget and traveling light. Use a grand taxi, private transfer or inDrive if you have luggage, arrive late or want door-to-door convenience.
Do not enter a taxi without confirming the meter or the price. Do not assume the driver can reach the exact door of a riad inside the Medina. Do not carry only large banknotes for short rides. Do not rely only on one transport option during peak hours. Do not wait until the last minute to go to the airport, especially from the Medina.
For the best experience, use this simple strategy:
Marrakech transport is easy once you understand which option fits each situation. Petit taxis are the most flexible for short rides, grand taxis are better for groups and longer distances, buses are the cheapest, and inDrive is useful when you want price visibility before accepting a ride.
The most important rule is simple: confirm the price, choose an easy pickup point and leave extra time for traffic, especially near the Medina, Jemaa el-Fna, Guéliz and the airport.