Get there & away
The best way to see Marrakech is on foot especially in the medina. But it’s a sizable town and you’ll probably want to make use of some of the following options:
Taxis are readily available throughout town and probably the most efficient way of getting to the main sites. Grand taxis are old Mercedes cars that carry up to six people for a fixed fare. They usually keep to specific routes and you’ll find them at the bus station, Djemaa el Fna and the main Post Office in Gueliz (new town).
Petit taxis are a little more expensive but you get it to yourself and they’ll take you anywhere you want to go. The meters aren’t always used so either ask the driver to switch it on, or bragain for your fare before you hop in. Ask your hotel staff what a reasonable fare is if you know where you’re going. Petit taxis in Marrakech are usually beige and you can just flag them down.
Caleche is a horse-drawn carriage and a popular way to get around Marrakech. There are set prices for the more common routes, around the ramparts for example, but for other routes you’ll have to bargain with the driver. Set the price before you hop in. You can catch a Caleche in the garden square between the Koutoubia Mosque and Djemaa el Fna, El Badi Palace and all around the city. Buses within town are frequent and cheap but can get crowded. The central bus station, Place El Mouarabitene is just outside Bab Doukkala on the northwestern edge of the old city. You can pay the bus driver directly. The no 8 will take you to the train station; the no 10 to the central bus station and the no 1 travels between the Medina and Gueliz (new town). Most buses will stop at the Djemaa-el-Fna.
Moped or Bicycle is also a popular way to get around Marrakech and you can cycle within the medina which is handy (watch out! i wouldn’t advise you to drive on the road).