Marrakech Taxi Guide
How much should a Marrakech taxi cost?
A short petit taxi ride within the city runs roughly 20-50 MAD (2-5 €) by day, with about a 50% surcharge after 8-9pm. Airport transfers by official taxi run around 100-150 MAD by day. Always agree the fare, or confirm the meter is running, before the car moves.
Taxis are the backbone of getting around Marrakech beyond walking distance, and they’re cheap by most visitors’ home standards — the friction usually isn’t the price, it’s not knowing what to expect before getting in. This guide covers the two taxi types, realistic fares, and the small handful of habits that separate a smooth ride from an overpriced one.
| Where | City-wide (petit taxi) and intercity (grand taxi) |
| Cost | Petit taxi 20-50 MAD intra-city; grand taxi priced per seat for longer routes |
| Time needed | Most petit taxi rides run 5-20 minutes |
| Getting there | Hail on the street near a medina gate, or call one from your riad |
| Best time | Daytime for standard rates; expect a ~50% surcharge after 8-9pm |
Petit taxi: the everyday option
Petit taxis are beige, seat a maximum of three passengers, and are restricted to routes within the city — they can’t take you to Essaouira or the Atlas foothills. The meter theoretically starts around 7 MAD and climbs from there, and while it’s supposed to be used, a large share of drivers, particularly around tourist hotspots like Jemaa el-Fna or the airport approach road, prefer to quote a flat price instead. Neither approach is inherently a problem: what matters is that a number gets agreed before the car pulls away. A typical ride between the medina and Gueliz or Hivernage runs roughly 20-50 MAD, and it’s reasonable to have a rough figure in mind before you flag one down.
The 50% night surcharge, generally applied after 8-9pm, is standard practice across the city rather than a scam aimed at tourists specifically — the issue only arises if a driver adds it silently at the end of the ride instead of stating it upfront. Ask directly if a quoted price already includes the surcharge when travelling in the evening.
Grand taxi: for longer routes
Grand taxis handle the intercity runs that petit taxis can’t — out to Essaouira, Ouarzazate, or villages in the Atlas foothills like Imlil or Asni. They’re usually beige as well, and the traditional model is shared: the taxi waits at a designated stand until six passengers are found, and the fare is charged per seat rather than per vehicle. If you don’t want to wait or share, you can pay for all six seats yourself and leave immediately, which is common practice among visitors and not seen as unusual. For a specific and heavily travelled route like Marrakech-Essaouira, see Marrakech to Essaouira for how grand taxis compare with the bus options on that corridor.
Avoiding the common overcharging tactics
The most frequent friction points are predictable: a driver claiming the meter is broken and quoting a high flat price instead, claiming not to have change for a larger note, or taking a noticeably indirect route on a metered ride. None of these require confrontation to resolve — stating the expected fare confidently before getting in solves most of it, and carrying smaller notes (20s and 50s rather than 100s and 200s) removes the “no change” excuse entirely. If a price genuinely can’t be agreed, simply walking toward the next taxi is usually enough; drivers rarely push the issue once you show you’re willing to look elsewhere.
For airport arrivals specifically, where fare confusion is most common given jet lag and unfamiliar surroundings, a pre-booked option removes the negotiation entirely. A private airport transfer or, for a slightly more premium experience, a private one-way transfer to or from RAK airport, both fix the price before you land. See the full airport transfer guide for a complete comparison against the taxi rank.
Calling a taxi instead of hailing one
Most riads and hotels will call a taxi to a nearby gate on request, which is often the easiest option late at night or with luggage, since it avoids standing on a street corner negotiating. A private transfer directly between the airport and your hotel works the same way for arrival day specifically, cutting out the taxi-rank step entirely.
What a fair price actually looks like
Rough benchmarks help more than a strict rulebook, since actual fares shift with traffic, exact distance and time of day. A short hop within the medina or between the medina and Gueliz typically lands at 20-30 MAD; a longer cross-town run to Hivernage, the Palmeraie or Menara runs closer to 40-70 MAD. Airport runs sit at roughly 100-150 MAD by day, rising by about half after dark. None of these numbers are official published tariffs beyond the airport rate — they’re the range most visitors and residents report paying, and they’re a useful mental anchor when a driver quotes a number that’s clearly out of proportion.
If a quoted price feels high, it’s rarely worth a long negotiation over a few dirhams — the difference between 30 and 50 MAD is a couple of euros, not worth the friction on a short ride. Where it’s worth pushing back is a number that’s genuinely multiples of the expected range, which does happen occasionally with drivers targeting tourists specifically at high-traffic pickup points like the medina’s main squares.
Tipping taxi drivers
Tipping isn’t expected or customary for a standard metered or agreed-fare taxi ride in the way it is for a restaurant meal — rounding up to the nearest 5 or 10 MAD is a reasonable, appreciated gesture rather than an obligation. Drivers who help with luggage, wait for you, or go out of their way tend to appreciate a slightly more generous rounding, but there’s no fixed percentage expectation the way there might be elsewhere.
Using taxi apps
Ride-hailing apps have limited and inconsistent coverage in Marrakech compared with major European or North American cities, and availability can be patchy outside central tourist areas. Where they do work, they offer the advantage of a fixed, pre-agreed price with no negotiation needed, which some visitors prefer for exactly that reason. It’s worth checking current app availability before relying on one as your primary transport method, since coverage has shifted over time and isn’t guaranteed citywide.
Taxis for a full day of sightseeing
Hiring a petit taxi driver for several hours or a full day is a common and reasonably priced way to cover multiple stops without repeatedly hailing new cars — useful for a day combining, say, the Majorelle Garden district, a museum and a shopping stop in Gueliz. Agree a total price for the block of time upfront rather than per trip, and it’s normal practice for the driver to wait outside each stop for a reasonable period. Riad staff can often recommend a specific driver they trust for this kind of arrangement, which tends to work out more smoothly than negotiating with an unfamiliar driver on the street.
Taxis with luggage or sports equipment
A petit taxi’s official three-passenger limit becomes a real constraint with a family or a group carrying full-size suitcases, since boot space is limited in most models. For four or more people, or for a lot of luggage, it’s often simpler and not much more expensive to take two taxis than to try to cram everyone and everything into one. Larger items like golf clubs or surfboards headed to or from Essaouira are a case where a private transfer with a bigger vehicle, rather than a petit taxi, is the more realistic option from the outset.
Once you know the difference between a petit and grand taxi and the habit of agreeing a fare upfront, Marrakech’s taxis stop being a source of stress and become simply the fastest way to cross the city. For the full picture of how taxis fit alongside walking, buses and calèches, see getting around Marrakech.
Transport passes and transfers on GetYourGuide
Verified deep-linked GetYourGuide tours. Book through these links and we earn a small commission at no cost to you.
Photo: our own image of the location, not the operator’s product photo.


