Transfers from the airport to the medina are best arranged through your hotel or riad for £15 to £20. If you’re knowledgeable about the town and know your destination point a local taxi from the airport should cost no more than £8-10, although you might have difficulty convincing your driver of this. Alternatively, there is a regular bus (No.19), which departs from beyond your arrivals hall and drops passengers at the Djemaa el-Fna (£2.50 one-way). This choice is advisable once you learn your way around Visit https://wikitravel.org/en/Marrakech for travsel info about Marrakech.
All the medina is just a car-free zone so walking is by-and-large the best way to get around. It is also possible to walk to the Ville Nouvelle (25-30 minutes) from the Medina, although this may not be desirable in hot weather.
Carriages: a favorite mode of transport would be the city’s calèches (horse-drawn carriages), which do regular tours around the ramparts (1.5 hours) and can be utilized for journeys involving the medina and the Ville Nouvelle. You’ll find them in Place de Foucauld at the southern end of the Djemaa el-Fna. Official rates are £10 per hour. Avoid rush hours (8am, noon and 5.30-7.30pm).
Taxis: Marrakech is abuzz with small, beige petit taxis (small taxis, instead of larger taxis that drive inter-city routes). They’re handy for trips involving the Medina and the Ville Nouvelle. Meters tend to be broken, but trips shouldn’t cost more than £1.50 (20Dh) throughout the day, and £2.50 (30Dh) at night. Visit https://www.tripindicator.com/best-cruise-boat-tours-marrakech.html for more information about Marrakech boat and cruise tours.
Car hire: Avoid it, if you don’t are organizing an excursion to Ouirgane or the Agafay desert. Major hire companies include Hertz (hertz.com), National (nationalcar.co.uk) and Budget (budget.com). A tight car costs from £25 per day, a four-wheel-drive vehicle from £80.