SoloSquareGuides Meet people in MarrakechMeet people

City in Marrakech-Safi, Morocco

Getting around Marrakech

Updated October 2026Sources
BoltBest app

How to get around Marrakech

Walk in the medina; use petit taxis and apps for Gueliz and beyond. Trains and CTM or Supratours buses link Casablanca, Essaouira and Agadir.

Ways to get around Marrakech

Walkable center
OptionFareGood to know
Petit taxiAbout 20–50 MAD in townInsist on the meter; fixed 'tourist' prices are common
City busAbout 4–6 MADCheap; crowded; useful for the airport and Gueliz
ONCF trainAbout 100–200 MAD to Casablanca3–4 h; cheaper and safer than long drives
CTM / Supratours busAbout 80–120 MAD to Essaouira2.5–3 h; book ahead in season

Ride-hailing apps in Marrakech

A 5 km ride costs about DH25–60 ($2.5–6.1).

AppNotes
BoltWorks in Marrakech; sometimes cheaper than petit taxis
inDriveNegotiate fares; drivers may be unlicensed
YangoSmaller network

Arriving in Marrakech

Marrakech Menara (RAK)

Bus 19 to Jemaa el-Fna and Gueliz about 30 MAD, 20–30 min; petit taxi 70–120 MAD (agree before leaving); Bolt or inDrive also work.

Driving and onward travel

Quick answers

Is there Uber in Marrakech?

No. Use Bolt, inDrive, Yango instead.

What's the best way to get around Marrakech?

Walk in the medina; use petit taxis and apps for Gueliz and beyond. Trains and CTM or Supratours buses link Casablanca, Essaouira and Agadir.

How do I get from the airport to Marrakech?

Bus 19 to Jemaa el-Fna and Gueliz about 30 MAD, 20–30 min; petit taxi 70–120 MAD (agree before leaving); Bolt or inDrive also work.

Is Marrakech walkable?

Walkable center.

More about Marrakech

Going to Marrakech solo?

SoloSquare is where travelers, nomads and locals in Marrakech meet up for small plans: coffee, dinners, walks and day trips. Join one, or start your own in a minute.

See plans in Marrakech

Sources

Fares are typical 2026 prices; check the operator for today's fares. Compiled and reviewed by SoloSquare. How we compile and score this. Spotted something out of date? Tell us.