Getting Around Marrakech: Transport Guide

Navigate the Red City like a local with our complete transport guide.

Distance: N/A
Duration: 10 min read
Best Time to Visit: N/A

Marrakech Transport at a Glance

Marrakech is compact, walkable in the medina and well-served by cheap taxis everywhere else. You will not need a rental car unless you are heading into the Atlas Mountains or down to Essaouira. Most visitors mix three or four modes over a typical week: feet, petit taxi, the occasional ride-hailing app and a one-off bus to Majorelle or a calèche for fun.

Here is the quick lay of the land. Walking is free and covers the entire medina, where cars cannot enter. Petit taxis (small beige cars) handle everything inside the city ring road for 15 to 40 MAD a ride. Heetch, inDrive and Careem apps run in parallel with transparent pricing in English. ALSA buses cost 4 MAD a ticket and are useful for budget travellers heading to Majorelle, the airport or the suburban valleys. The ALSA Tourist Bus is a hop-on-hop-off option for first-day orientation. Grand taxis (shared white Mercedes 240s) handle intercity routes to Ourika, Imlil and beyond. Calèches, the green horse-drawn carriages, are pure tourist fun rather than transport.

The airport sits 6 km southwest of the medina. Most flights land before 23:00 and your easiest options are a fixed-fare taxi, the ALSA L19 airport bus or a pre-booked riad transfer.

Walking the Medina: Your Default Mode

The medina is a UNESCO-listed maze of narrow alleys (called derbs) where cars are physically blocked from entering. Walking is not just the best way to see it, it is essentially the only way. From Jemaa el-Fna you can reach the Bahia Palace in 10 minutes, the Ben Youssef Madrasa in 12 minutes, the Saadian Tombs in 12 minutes and the Mellah in 8 minutes.

Expect a soundtrack of moped horns, hand-pulled carts and the occasional donkey or scooter weaving past inches from your shoulder. Step aside when you hear balak! (look out). Cobblestones are uneven, so flat soles beat heels.

Navigation: Google Maps works well in the wider streets but loses the plot in the deepest derbs. Download an offline map of Marrakech before arrival, and consider Maps.me as a backup since it shows medina alleys that Google often misses. Your riad will usually mark the route from the closest taxi drop-off in pen on a printed map.

Accessibility caveat: The medina is not wheelchair friendly. Surfaces are uneven, alleys narrow to under a metre in places and ramps are essentially non-existent. Travellers with mobility needs should base themselves in Gueliz or Hivernage and use taxis to ringed medina entry points like Bab Agnaou.

Petit Taxis: The Workhorse

Petit taxis are small beige cars (the colour is city-specific: red in Casablanca, blue in Rabat). Each one is licensed for a single city and can take a maximum of three passengers. Groups of four or more need to take two taxis or hire a grand taxi.

Fares in Marrakech are metered. The compteur (the French word for taximeter, used universally even in Arabic conversations) starts at 1.70 MAD and adds 1.85 MAD per kilometre during the day. After 20:00 a 50 percent night surcharge applies legally until 06:00. Typical short-route prices:

  • Jemaa el-Fna to Gueliz: 20 to 30 MAD
  • Jemaa el-Fna to Majorelle Garden: 30 to 40 MAD
  • Jemaa el-Fna to the train station (Gare Marrakech): 30 to 40 MAD
  • Jemaa el-Fna to the airport: 70 to 100 MAD (fixed, see below)
  • Jemaa el-Fna to Palmeraie: 80 to 120 MAD

Asking for the meter: Say le compteur, s'il vous plaît as you get in. Drivers who claim the meter is broken or refuse to use it should be skipped: walk to the next one. Reliable taxi ranks sit at Jemaa el-Fna (south side), Koutoubia, Bab Agnaou, Place Abdelmoumen in Gueliz and outside both the airport and train station.

Tipping: Round up to the nearest 5 MAD. A 28 MAD fare becomes 30 MAD.

Grand Taxis: Intercity and Day Trips

Grand taxis are battered white Mercedes 240s, the local cult vehicle, configured for six paying seats (two in the front, four in the back). They run fixed intercity routes from designated stations and leave when full.

You can either pay for one seat and share the car with strangers, or pay for all six seats and have it to yourself. Negotiate the rate before getting in: there is no meter. Approximate one-way per-seat rates from Marrakech:

  • Ourika Valley: 30 to 40 MAD per seat (from Bab er-Robb)
  • Asni or Imlil (Atlas trekking trailhead): 50 to 70 MAD
  • Setti Fatma waterfalls: 40 to 50 MAD
  • Essaouira (3 to 4 hours): 100 to 150 MAD

For day trips with luggage or multiple stops, hiring the whole grand taxi (multiply per-seat by six and negotiate down 10 to 20 percent) is more comfortable. Drivers will wait for you at sites for an agreed fee.

Ride-Hailing: Heetch, inDrive and Careem

Three ride-hailing apps operate in Marrakech in 2026, all legal and reliable. Heetch tends to have the largest driver pool and shortest waits, inDrive lets you propose your own fare which the driver accepts or counter-offers, and Careem (owned by Uber) works but has a thinner driver base in Marrakech than in Casablanca.

Why apps beat flagging a taxi in some situations: prices are shown upfront in dirhams, you avoid the meter negotiation, your route is logged for safety and English-speaking drivers are slightly more common. Why apps lose: they cost 10 to 30 percent more than a metered taxi, drivers cannot reach inside medina alleys (you walk to a pickup point at a gate), and Friday lunch and rainy evenings see surge pricing.

Setup tip: Install the apps before you fly out and set up a card payment then. Cash works for all three, but card avoids change problems. You need a working mobile data plan: pick up a Maroc Telecom or Inwi SIM at the airport for 50 MAD, which gives 10 GB for a week.

Public Buses: The ALSA Network

Marrakech's city buses are run by ALSA, a Spanish operator. The fleet is old, the buses can be crowded and there are no published timetables you can rely on, but at 4 MAD per one-way ticket (paid in coins to the driver) they are unbeatable on price.

The most useful routes for visitors:

  • Bus 1: Jemaa el-Fna to Gueliz via the Ensemble Artisanal
  • Bus 12 and 15: Koutoubia to Majorelle Garden (get off at Ben Tbib, then walk 3 minutes)
  • Bus 19 (L19): Airport to Jemaa el-Fna, 30 MAD flat fare, every 20 to 30 minutes from around 06:00 to 23:00

Suburban L-buses leave from Sidi Mimoun terminal (a 10-minute walk from Jemaa el-Fna). At 7 MAD they reach destinations most travellers visit by tour:

  • L25: Ourika Valley (about 1.5 hours)
  • L33: Agafay Desert direction
  • L45: Lalla Takerkoust lake

Buses are fine for adventurous travellers comfortable with vague schedules. For tight itineraries, take a taxi.

ALSA Tourist Bus: Hop-On-Hop-Off

ALSA also runs a dedicated tourist bus, separate from the city service, on two loops:

  • History Tour: Koutoubia, Saadian Tombs, Bahia Palace, Jemaa el-Fna and the medina ramparts
  • Oasis Tour: Majorelle Garden, Menara Gardens and the Palmeraie

Tickets are valid for either 24 hours (145 MAD adult, 75 MAD child) or 48 hours (165 MAD adult, 95 MAD child) and let you hop on and off at any stop. Audio commentary in eight languages is included. Buses run every 20 to 30 minutes from around 09:00 to 19:00.

It is the easiest first-day orientation in the city, especially if you arrive jet-lagged or want a covered way to see Majorelle without negotiating taxis. Buy at the start point near Koutoubia or online via the ALSA Tourist Bus website.

Calèches: Horse-Drawn Carriages

The green calèches lined up at Jemaa el-Fna and Koutoubia square are part of the city's postcard image. Each takes up to six passengers and runs 120 to 180 MAD per hour, negotiated before you board.

The classic route is a 90-minute loop down Avenue Mohammed V to the Menara Gardens and back, ideal at sunset when the Atlas turns pink. A 60-minute medina ramparts loop costs around 150 MAD.

Choose a SPANA-badged carriage. SPANA (the Society for the Protection of Animals Abroad) inspects horses and certifies operators who treat their animals properly: enough water, regular rest, no overloading. The badge is a small sticker on the carriage. Skipping unbadged calèches sends a signal that animal welfare matters.

Settle the price clearly before climbing in, and confirm whether it is a flat fee or hourly. Tipping the driver 20 to 50 MAD on top is normal.

Airport Transfers: Menara RAK to the City

Marrakech Menara Airport (IATA code RAK) is 6 km from the medina, about 15 to 20 minutes by road off-peak. Three sensible options:

Official airport taxi: Fixed fare of 70 to 100 MAD to the medina by day, up to 150 MAD after 20:00 (the legal 50 percent night surcharge applies). The fixed prices are posted on a board at the official taxi rank outside arrivals. Insist on the fixed rate; drivers occasionally try a higher quote for fresh tourists.

ALSA Bus L19: 30 MAD per person, runs every 20 to 30 minutes from around 06:00 to 23:00. Buy from the driver or the kiosk at the rank outside the terminal. Drops at Jemaa el-Fna. Slower than a taxi, fine if you travel light.

Pre-booked riad transfer: 100 to 200 MAD. Your riad sends a driver who meets you with a name placard at arrivals, then guides you on foot through the medina alleys to the front door. Worth the premium for first-time arrivals, late-night flights or guests with heavy luggage. Confirm by email 24 hours before landing.

Ride-hailing: Heetch and inDrive both pick up from Menara, usually a touch cheaper than the official taxi but requiring you to step away from the terminal taxi rank to a designated pickup zone. Useful if you land mid-afternoon with luggage and don't mind a 3-minute walk.

Trains, Buses and Onward Travel

For onward travel within Morocco, the train is your friend. Gare Marrakech on Boulevard Mohammed VI is the southern terminus of the ONCF rail network. Approximate fares and times in second class:

  • Casablanca: 3 hours, 110 MAD
  • Rabat: 4 hours, 140 MAD
  • Tangier (Casablanca change to Al-Boraq high-speed): about 6 hours total, 280 MAD
  • Fes: 7 hours direct, 200 MAD

Book on the ONCF website or app for first-class reserved seats. For intercity buses, CTM and Supratours run from terminals near the train station to destinations like Essaouira (3 hours, 90 MAD), Agadir (4 hours, 120 MAD) and Merzouga (12 hours, 250 MAD).

Car Rental, Self-Drive and Bikes

Renting a car is useful if you plan to drive into the Atlas Mountains, the Dades Valley or down to Essaouira. International agencies (Hertz, Sixt, Europcar) cluster in Gueliz around Avenue Mohammed V and at the airport, while local agencies often undercut them by 30 to 40 percent. Daily rates start around 300 MAD for a basic Dacia Sandero.

Driving in central Marrakech is not recommended: traffic is dense, parking inside the medina ring is essentially impossible and the alleys are car-free. Pick up the car the morning you leave the city and drop it back the evening you return. Petrol is widely available; an international driving permit is technically required.

Cycling exists but is limited. Avenue Mohammed V has a cycle lane of sorts, and the Palmeraie has dedicated bike paths. Some hotels rent bikes for 80 to 120 MAD a day. The medina is not bike-friendly: mopeds dominate the alleys.

Common Scams and Safety

Transport scams are the most common annoyance in Marrakech, but they are easy to dodge once you know the playbook.

Meter broken: The driver claims the compteur is out and quotes a high fare. Politely get out and flag another taxi within sight: drivers know this trick rarely sticks when supply is plentiful.

Wrong hotel diversion: The driver insists your riad is closed or has moved, then offers a nearby alternative where he gets a commission. Tell him calmly that you have a confirmed reservation and want to be taken to the address you booked. If he persists, ask to be dropped at Jemaa el-Fna and walk.

Inflated airport fare: A driver outside the official rank offers a higher price than the posted fixed rate. Always use the rank with the price board.

Calèche meter doubled at the end: The driver claims the agreed fare was per person, not for the whole carriage. Agree the total price in writing on your phone before boarding.

For broader safety advice, see our Marrakech safety tips guide. The Brigade Touristique (tourist police) handles transport complaints at +212 524-384-601.

Frequently Asked Questions

A typical petit taxi ride inside the city costs 15 to 40 MAD with the meter (the compteur). The meter starts at 1.70 MAD and adds 1.85 MAD per kilometre by day, with a 50 percent surcharge legally applied between 20:00 and 06:00. Airport to medina is a fixed 70 to 100 MAD by day, up to 150 MAD at night.

Yes, the medina is safe and best explored on foot. Cars cannot enter the alleys, so walking is your only option for most of it. Main routes are well-lit at night, though it is best to stick to busier streets after 22:00. Use Google Maps offline and Maps.me as a backup for the deepest derbs.

Four main options: an official fixed-fare taxi for 70 to 100 MAD by day, ALSA Bus L19 to Jemaa el-Fna for 30 MAD, a pre-booked riad transfer for 100 to 200 MAD (highly recommended for late arrivals), or Heetch or inDrive ride-hailing from a designated pickup zone. The riad transfer is easiest because the driver guides you to your front door on foot.

Yes. Heetch, inDrive and Careem all operate in Marrakech in 2026. Heetch typically has the most drivers and shortest waits. They offer transparent pricing in dirhams, but they cannot reach inside the medina alleys, so you walk to a pickup point at the nearest gate.

The meter starts at 1.70 MAD and adds 1.85 MAD per kilometre during the day. Between 20:00 and 06:00 a 50 percent night surcharge applies legally. Always ask the driver to use the compteur as you get in.

A maximum of three passengers is legal in a petit taxi. Groups of four or more must take two petit taxis or hire a grand taxi (the white Mercedes 240s that can seat six).

ALSA Tourist Bus is a hop-on-hop-off service with two loops (History Tour and Oasis Tour) that hit Koutoubia, Majorelle, the Saadian Tombs, the Palmeraie and more. 24-hour tickets are 145 MAD adult, 75 MAD child; 48-hour 165 and 95 MAD. It is ideal for first-day orientation, especially if you arrive jet-lagged.

Calèches cost 120 to 180 MAD per hour, negotiated before you board. The classic Menara Gardens sunset loop runs about 90 minutes for 150 to 200 MAD total. Look for the SPANA welfare badge on the carriage to support drivers who properly care for their horses.

Yes, ALSA bus L25 runs from Sidi Mimoun terminal (a 10-minute walk from Jemaa el-Fna) to Ourika for 7 MAD one-way, about 1.5 hours. Check the schedule on the day because frequency can be patchy. A grand taxi from Bab er-Robb is faster at 30 to 40 MAD per seat.

L19 runs roughly 06:00 to 23:00 every 20 to 30 minutes. For flights landing after 23:00 the bus will already have stopped, so plan a taxi or pre-booked riad transfer instead. On midnight arrivals the pre-booked transfer is the smoothest because someone is already waiting with your name on a sign.

Yes. Petit taxis are safe day and night. Insist on the meter or, if the driver refuses, take the next car. The 50 percent night surcharge after 20:00 is legal, so a meter reading of 25 MAD will round up to about 38 MAD. Solo travellers can use Heetch for app-tracked routes for extra peace of mind.