Skip to Content

Top 10 things to do in Marrakech

Top 10 things to do in Marrakech

Sipping a mint tea from a rooftop café as the call to prayer drifts over the bustle of Jemaa el-Fnaa below is one of the most evocative experiences in Morocco. Indeed, many would argue that a trip to Morocco is not complete without a visit to Marrakech.

However, this is a city that can assault the senses, especially in the heart of the medina; motorbikes whizz at speed down the narrow alleyways, shops spill out on to the streets, donkeys dragging carts squeeze through the bustling thoroughfare, and this is all before you’ve reached the exotic fanfare of Jemaa el-Fnaa (the main square) with its snake charmers, street food, musicians, and teeth sellers (yes, teeth sellers).

Indeed, Marrakech is a very different vibe to Essaouira. Compared to Marrakech, Essaouira is extremely laidback, helped by the traffic-free medina and hippy-beach vibes.

This isn’t to say that we don’t like Marrakech, far from it. It’s full of life and fascinating and a place that we visit regularly, especially as flights are often more convenient to Marrakech than Essaouira from the UK (this is an Essaouira blog after all), and whenever possible we allow a day or so to explore the city. But Marrakech is a city to be managed in small chunks and something to consider if you’re weighing up whether to visit Essaouira or Marrakech. It’s also a very doable city to explore with young kids, although parents should check out this guide to visiting Marrakech with kids.

So for those travellers who want to dip their toe into Marrakech, we’ve narrowed this guide into the top 10 best things to do in Marrakech to help plan your visit.

A handy map for things to do in Marrakech

So you can get a better picture of where these suggested things to do in Marrakech are located, here’s a handy map. Everything is pretty much within walking distance of the medina, which avoids the need to haggle with the notoriously aggressive Marrakech taxi drivers.

1. Jemaa el-Fnaa

Jemaa el-Fnaa is the vibrant heart of Marrakech showcasing the rich heritage and communal spirit of Morocco, and an absolute must-do for all visitors to the city. It’s the busiest square in North Africa and famous throughout the Arab world.

As day turns to night, the square transforms into a lively hub filled with food stalls, traditional musicians, storytellers, and snake charmers. This is a place to taste local street food, explore local crafts, and soak in the atmosphere.

Its an incredible place to explore, but be prepared.

People will try and put a monkey on your shoulder, and others will get you to stroke and then hold a snake. In return they will expect payment. PLEASE AVOID THESE PEOPLE. The snakes have their mouths sewn shut so they can’t bite people, and the Barbary monkeys have been captured from the Atlas Mountains and treated poorly to perform for tourists (just have a look at their tiny blue cages). And any money you do give these people will go to them, with only the smallest amount possible being spent on the animals.

If it all becomes too much, just head to one of the many rooftop restaurants overlooking the square and view it all from a quiet spot.

To alleviate the hassle, you may want to book onto a Marrakech street food tour by night.

2. Koutoubia Mosque

Built in the 12th century, you can’t miss the towering minaret of Koutoubia Mosque overlooking the main square and protruding the medina skyline from almost every rooftop. It is believed that the 70m-tall minaret was modelled after the Giralda of Seville, reflecting the architectural exchange between the regions.

While non-Muslims cannot enter the mosque, the beautifully landscaped gardens surrounding it offer a peaceful retreat and stunning views. You will also spot horse and carriages nearby offering tours around the medina.

3. Shop the souks

No visit to Marrakech is complete without wondering around the labyrinth of souks around the medina. These bustling markets are home to a diverse array of artisanal goods, from intricately woven rugs and leather products to handmade pottery and textiles, as well as local spices, fragrant oils, jewellery and more. The most popular souk is Souk Semmarine.

Yes, you may get lost. But that’s part of the fun! Just ask a local to point you in the direction of ‘the square’ and you will find your way again.

Soak in the lively atmosphere, but remember that bargaining is part of the experience here. Sellers are a lot pushier here compared to shopping in Essaouira, but try and keep cool head. Our top tips for haggling in Morocco are:

  • Ask around in different shops first to get an idea of prices
  • Keep a poker face and never appear too eager
  • Never accept the first price you are given, as it’s often three times the amount it should be
  • Buying in bulk brings the price down
  • Always keep it friendly and smile
  • If you’re not reaching an agreed price, keep it pleasant, say Shokhran, and walk away
  • Never say that you’ll come back another time unless you really mean it
  • Keep a cool head with numbers, and know your currency exchange.
  • Don’t rush, take your time. Don’t feel bad about leaving and saying you’ll (genuinely) come back another time (in fact this is a sure way to get them to lower the price).
  • Check your change
  • Be fair. The idea is to get to a price that both the seller and the buyer thinks is reasonable. It’s not a competition to see how cheap you can get an item. This is a family business and if you can afford to travel to Morocco, it’s probably the case that you have a larger disposable income than the seller.

4. Saadian Tombs

The Saadian Tombs, situated south of the medina, date back to the late 16th century and serve as the final resting place for the Saadian dynasty, including sultans and their families. Hidden for centuries, they were rediscovered in 1917, revealing exquisite craftsmanship and artistry.

Visitors can admire the intricate tile work and ornate carvings that exemplify Islamic art, particularly in the main mausoleum, which features the stunning tomb of Sultan Ahmed al-Mansur, adorned with vibrant zellige mosaics and carved cedar wood.

Surrounded by peaceful gardens, the site offers a serene escape from the bustling medina and is one of the most impressive example of Moroccan architecture in Marrakech.

5. Bahia Palace

Bahia Palace is another example of impressive Moroccan architecture, although built later towards the end of the 19th century for the grand vizier (a high official), Si Moussa. The palace features beautiful gardens, spacious courtyards, and intricately designed rooms with colourful tiles and carved wood.

Spanning over eight hectares, it includes a grand salon and private quarters, showcasing the lifestyle of the era, as well as lush gardens filled with orange trees and fountains. It’s a stark contrast to the bustling city outside of its walls.

6. Jardin Majorelle

Created by French painter Jacques Majorelle in the 1920s, Jardin Majorelle is a stunning botanical garden in Marrakech. It features a variety of exotic plants, vibrant blue buildings, and winding pathways inviting visitors to explore.

At the heart of the garden is the Berber Museum, which showcases the art and culture of Morocco’s indigenous people. The garden also pays homage to Yves Saint Laurent, who helped restore it in the 1980s.

With the picturesque flora and fauna against the contrasting colourful backdrop, Jardin Majorelle is rather popular with Instagrammers. While it tries to create a tranquil atmosphere, it rather struggles with visitor numbers and can feel exceptionally busy at all times.

7. Musée Yves Saint Laurent

The Musée Yves Saint Laurent, which opened in 2017 and is located right next to the Majorelle Garden, is a museum dedicated to the life and work of the iconic fashion designer.

It showcases a collection of Yves Saint Laurent’s most famous designs, sketches, and photographs, highlighting his significant impact on the fashion industry. In addition to the exhibits, the museum also features a research library and a temporary exhibition space.

By celebrating Yves Saint Laurent’s creativity and connection to Marrakech, the museum offers a unique perspective on his influence and the artistic environment that inspired him. While it’s a must-visit for fashion enthusiasts, anyone interested in the intersection of art and Moroccan culture will also find this a worthwhile visit.

8. Maison de la Photographie

Housed in a beautifully restored riad, Maison de la Photographie features a collection of over 5,000 photographs, ranging from historical images of Morocco to contemporary works by local and international photographers. The exhibits highlight various aspects of Moroccan life, culture, and landscapes, providing a unique perspective on the country’s evolution. The museum also regularly hosts temporary exhibitions and events.

Make sure you visit the rooftop terrace when you visit to enjoy the stunning views of the Atlas Mountains and the medina.

9. Hammam

Experiencing a traditional hammam is a bucket list item for any visit to Morocco and the perfect Marrakech activity after a morning spent shopping and sightseeing . It is a wonderfully rejuvenating experience and you will feel amazing afterwards. But be warned, all inhibitions need to go out of the window with a traditional Moroccan hammam, and especially if you opt for a local hammam (rather than a private one).

Essaouira hammam

If you’re wondering what exactly a hammam is, it’s a cleansing ritual similar to a Turkish or Roman bath. Sat in a tiled steam room you are cleaned and scrubbed by a masseuse (also known as a Kessala). There are separate hammams for women and men; they are never mixed, unless you have a private couples hammam. But it’s more than a place to clean and relax. A hammam is a social gathering point, where people catch up and connections are made.

Unless you’re very brave, a private hammam is probably your best option. I’m a regular visitor of hammams in Essaouira, but have only tried a couple of Marrakech hammams. Recommended private hammams in Marrakech are Les Bains de Marrakech, Farnatchi Spa and Spa Royal Mansour Marrakech. However, if you want an authentic Moroccan experience you should try at public hammam (Hammam Essalama or Mouassine Hammam).

You generally need to pre-book with private hammams, whereas you can just turn up for the public hammams.

10. Explore the Palmarie and more on a side-car

For a truly unique way to experience Marrakech, jump in a side-car for a 1.5 hour tour beyond the medina. It’s fantastic fun!

Marrakech side-car tour
Powered by GetYourGuide

You will be taken through three main parts of the Marrakech: non-touristy sections of the medina, the Guéliz district and its surrounding new town, and the Palmeraie (palm grove). Tours are entirely bespoke, focusing on off-the-beaten-path locations.

One sidecar can accommodate up to 2 passengers, suitable for ages 2-99 years. Helmets and water are included and you will be picked up / dropped off from the medina.

Click here to book your side-car tour.

Tips on visiting Marrakech

  • Choose your accommodation wisely: If staying overnight, you will need a quiet oasis to relax from the hustle and bustle of the streets around the medina. We especially like Riad Les Hibiscus.
  • Get out early in the day to beat the crowds: Many stalls and shops don’t open until 10am and the narrow streets are much quieter in the morning, which makes navigation easier. The early evening is when it gets particularly crazy with the motorbikes. 
  • Keep hydrated: Orange juice stalls are dotted all around the medina, which makes for a healthy and refreshing snack when out and about exploring. A small orange juice is generally 10DH.
  • Calm bargaining tactics: Keep a clear head and maintain your cool when haggling in the souks.
  • Dress appropriately: While Marrakech is relatively liberal, modest clothing is appreciated and respectful. Lightweight, breathable fabrics are ideal in the warmer months, although a lightweight jacket is often needed in the evenings during the winter months.
  • Learn basic Arabic: Knowing a few phrases can enhance your experience. Saying ‘shokran‘ goes a long way.
  • Plan your itinerary: Prioritise your must-see sights from our above top things to do in Marrakech, but do leave some time for spontaneous exploration. The city is full of hidden gems.
  • Visit the gardens: Use the gardens and palaces as a break from the hustle and bustle by visiting gardens like Majorelle Garden.

How to get to and from Marrakech to Essaouira

There are really only three options for transport between Marrakech and Essaouira; bus, taxi, or private transfer. There is no train line to Essaouira and a one-way car hire is usually either difficult to arrange, or prohibitively expensive.

Grand Taxi from Marrakech

How to get from Marrakech to Essaouira

  • Take a Grand Taxi
    There is a fixed fee of 600DH for a grand taxi from Marrakech to Essaouira. You will need to go to a Grand Taxi station in Marrakech (such as outside Marrakech Train Station) and you cannot pre book. Just turn up and ask. Despite there being a fixed fee, you will probably be quoted 1000DH initially (this is Marrakech after all!). Well done if you can get them down to 700DH.
  • Take the bus from Marrakech to Essaouira
    Supratours is the main bus company that travels between Marrakech and Essaouira. The journey takes 3 hours by bus, with a 20 minute comfort break enroute. There are six buses per day from Marrakech to Essaouria leaving at 07:45, 09:00, 10:45, 14:45, 16:45 and 19:00. Click here to read our guide for getting the bus from Marrakech to Essaouira.
  • Take a private transfer
    If there are 4-6 members in your party and you want to keep travel simple, a private transfer from Marrakech to Essaouira is your best option. It is also the most comfortable option. The easiest way to arrange a private transfer form Marrakech to Essaouira is to book online.

How to get from Essaouira to Marrakech

  • Take a Grand Taxi
    The fee from Essaouira to Marrakech is also fixed at 600DH for a grand taxi. You will need to first get to the the Grand Taxi station to the north of the medina (click here for location). A petit taxi will take you here for DH8.
  • Take the bus from Essaouira to Marrakech
    Supratours is the main bus company that travels between Essaouira and Marrakech. The journey takes 3 hours by bus, with a 20 minute comfort break en-route. There are six buses per day from Essaouira to Marrakech leaving at 07:00, 09:15, 11:15, 14:15, 15:30, and 17:00. Buses leave from the Supartours bus station next to Place Bab Marrakech (click here for location).
  • Take a private transfer
    If there are 4-6 members in your party and you want to keep travel simple, a private transfer from Essaouira to Marrakech is your best option. It is also the most comfortable option. The easiest way to arrange a private transfer form Essaouira to Marrakech is to book online.
Powered by GetYourGuide

Explore Essaouira ebook

Updated for 2025, the Explore Essaouira ebook is the only travel guide you need for exploring Essaouira. It is jam-packed with inspiration on what to do, where to eat, where to stay, and also includes the step-by-step self-guided walking tour (with photos). 

This is a PDF download for use offline and on the go (and ad-free!). Save it to read on the plane to Morocco, download to your phone to follow the self-guided walking tour around the medina, or print it off at home before you leave on your adventures and highlight all the bits you want to remember for your visit.

If you have found this website useful for planning your Essaouira adventures, you can show your support by buying Jenny a coffee. Thanks so much!