Marrakech-Safi is a region in west-central Morocco stretching from the red-walled imperial city of Marrakech, at the foot of the snow-capped High Atlas Mountains, west across olive plains and argan forest to the Atlantic port towns of Safi and Essaouira. It combines Morocco's most visited historic Medina, UNESCO-listed since 1985, with mountain villages, desert day trips, and a laid-back fishing-and-ceramics coast.
- Public
- Marrakech city buses (ALSA) cover the New City districts but are slow and crowded; ONCF trains link Marrakech to Casablanca, Rabat, and Tangier, while CTM and Supratours coaches reach Essaouira and the rest of the region efficiently
- Taxi
- Petit taxis (beige, metered, city trips) and grand taxis (shared, intercity) are cheap and plentiful, though meters are often 'broken' for tourists and fares need agreeing in advance
- Rental
- Only useful for exploring beyond the city (Atlas foothills, Essaouira coast, desert routes); driving inside the Medina is impossible and Marrakech's roundabouts and mopeds make city driving stressful
- Walking
- The Medina's souks and alleys are pedestrian by necessity - too narrow for most vehicles - but uneven cobblestones, moped traffic, and no street signs make navigation tricky without offline maps
Transport at a glance
Transportation details
Full breakdown of how to get around.
Marrakech-Safi centers on Marrakech city, whose ancient Medina is fully pedestrian and best explored on foot, while petit taxis and Careem cover longer hops across the New City (Gueliz, Hivernage). Marrakech Menara Airport sits just a few kilometers from the center with cheap fixed-rate taxis. ONCF trains connect Marrakech north to Casablanca, Rabat, and Tangier, while CTM and Supratours buses are the standard way to reach Essaouira on the Atlantic coast and other towns across the region. A rental car is only worthwhile for day trips into the Atlas Mountains or along the coast, since the Medina itself is closed to cars.
Airports
Marrakech Menara Airport
Transport tips
Travel smarter, not harder.
Insist petit taxi drivers use the meter (compteur) or agree a fixed price before getting in - a short daytime ride within Gueliz or the Medina should run about 15-25 MAD ($1.60-2.70)
Book Supratours tickets for Essaouira in advance at the office next to Marrakech train station (Bab Doukkala area) - it sells out on weekends and holidays
Careem operates in Marrakech and Casablanca and is generally more reliable than flagging petit taxis; Uber does not currently operate in Morocco
Grand taxis (shared Mercedes sedans) run fixed intercity routes and leave when full - useful for short hops like Marrakech to Ourika or Asni, priced per seat
Calèche (horse-drawn carriage) rides around the Medina ramparts and Menara Gardens cost roughly 150-250 MAD ($16-27) per 45 minutes-1 hour per carriage; welfare concerns have prompted municipal reforms limiting hours and routes, so confirm current availability
Walking is the only way through the deep Medina souks; download an offline map (Maps.me or Google Maps offline) since GPS signal is patchy in the narrow alleys
Avoid unofficial 'guides' who approach at Jemaa el-Fnaa or the Medina gates offering to lead the way - they typically demand a large tip or lead to a commission-paying shop