The 18 best things to do, see and eat in Marrakech

October 11, 2024

Shrouded in mystery and perched at the end of Africa’s spice route, Marrakech has made a name for itself for travellers seeking a cultural and sensory overload. From the Medina’s bustling souks and the mesmerising Djemaa el Fna, to the beautifully manicured Jardin Marjorelle and Morocco's fragrant cuisine, Marrakech is a city that holds enough surprises to keep visitors returning time and time again. To help you navigate this technicoloured city, whether you’re after sightseeing, relaxation, experiences, or food, we’ve picked the very best things to do in Marrakech. Discover every city we recommend in Morocco!

1. Watch performers at Djemaa el Fna

The focal point of Marrakech is the Djemaa el Fna; a huge square in the Medina and the backdrop for one of the world’s greatest spectacles that truly captures the magic of Marrakech. As night falls, Djemaa el Fna comes into its own, when the curtain goes up on rows of open-air food stalls that fill the night sky with mouthwatering aromas. Come day or night and you’ll find something to catch your attention, from jugglers, storytellers and snake charmers, to musicians, acrobats and orange juice sellers.

Street performers entertaining crowds at Jemaa el-Fnaa square

Top tip: Keep some Dh1 coins handy for tipping performers and sellers. If you’re in Marrakech for a few days, try to visit Djemaa el Fna at all times of day to witness its many sides.*

2. Get lost in the Medina and souks

Any traveller to Marrakech needs to leave enough space in their suitcase for a souk shopping haul. From colourful towers of spices and stained glass lanterns, to bejewelled babouche slippers, leather beanbags, elegant lamps and Berber homewares, you’re sure to find a trinket or two (or five) to bring home. Set off without an agenda into the winding labyrinth of stalls to find some of the best shopping in Marrakech and don’t try to remember your route, it's nearly impossible. Remember that haggling here is a way of life and part of the Marrakech experience; so embrace it and keep a good sense of humour.

Busy market scene in the Madina of Marrakech at dusk

Experience it for yourself on Highlights of Morocco or our Northern Morocco: Chefchaouen, Fes & Rif Mountains tour.

Top tip: Before buying anything compare a few different stalls to find a fair price. Always ask the owner for the price first, and start negotiating at around a third of the initial offer.

3. Marvel at Koutoubia Mosque

One of Marrakech's most iconic landmarks, the towering Koutoubia Mosque minaret can be seen from almost anywhere in the city. A masterpiece of Islamic architecture with its intricate mosaics and carvings, Koutoubia is the largest mosque in Marrakech and played a crucial role in the city’s religious and cultural heritage for centuries. While non-Muslims are not allowed inside, it’s worth a visit to take in this Moorish masterpiece and see the tranquil palm-dotted gardens.

Sunset view of the Koutoubia Mosque tower against a colorful sky

Top tip: Visit at sunset to snap the Minaret in silhouette or at night when the mosque is lit up to showcase its beauty.

4. Relax at Le Jardin Secret

Nestled within the bustling Medina of Marrakech, Le Jardin Secret is a hidden oasis offering a tranquil escape from the city's vibrant atmosphere. This stunning botanical garden is a triumph of Islamic design, with its blend of lush greenery, cascading waterfalls, and serene ponds. It's all in the heart of the city and kept alive by an ancient underground watering system. You’ll find a cafe and a tower with views over the Medina.

Top tip: Marrakech is a wonderful city, but it can be overwhelming; plan stops at places like Le Jardin Secret to recharge with a Moroccan mint tea.

5. Uncover history at Dar Si Said

This opulent Medina mansion, owned by the brother of Grand Vizier Bou Ahmed who lived In Bahia Palace (more on this later), offers a fascinating glimpse into Marrakech's rich history and architectural heritage. A monument to maalem (master artisans), it’s now home to the National Museum of Weaving and Carpets. You can learn about different weaving techniques as you explore its ornate courtyards, lavishly decorated rooms, and traditional Moroccan riad gardens.

Intricately designed courtyard inside Dar Si Said Museum

Top tip: Don't miss the breathtaking wedding chamber for a glimpse of Moroccan opulence.

6. Follow in Yves Saint Laurent’s footsteps

Compared to the Medina, Gueliz and Ville Nouvelle feels off-the-beaten track and the sights here provide a tranquil oasis to the buzz of the Old Town. The dining scene is geared more towards the local people and where you’ll find some of the best restaurants in Marrakech.

7. Plant yourself in Jardin Majorelle

A stunning botanical garden and artist's residence in Ville Nouvelle, Jardin Majorelle is a must-visit for anyone seeking a peaceful escape from Marrakech's medinas. It was created by French artist Jacques Majorelle and saved from destruction in the 80s by French fashion designer, Yves Saint Laurent. This vibrant oasis is renowned for its cacti-filled gardens, vibrant cobalt blue-hued buildings, and stunning collection of exotic plants (over 300 species from over five continents!)

Inside, you’ll find the tiny Musée Berbère’s collections of textiles and jewellery highlighting the artistic heritage of the Amazigh community. When it’s time to recharge, there’s a tranquil courtyard cafe, a book and photography shop, and a chic boutique selling Marjorelle blue slippers, Amazigh-inspired jewellery, and textiles influenced by YSL designs.

Pathway through lush greenery at Jardin Majorelle

Top tip: Arrive for opening at 8am during peak season to avoid lining up. Research your ticket options online ahead of time as some include entry to the Villa Oasis gardens.

8. Get arty at Musée Yves Saint Laurent

Immerse yourself in the world of couture and creativity at the Musée Yves Saint Laurent Marrakech. Showcasing the iconic designer's work and offering a captivating blend of fashion, art, and culture, this elegant museum is a must-visit for fashion enthusiasts and art lovers alike. Explore the extensive collection of haute couture pieces, sketches, and photographs, to gain insights into the inspiration behind Saint Laurent's designs and his legacy. You can also see why he fell in love with this city on our Four Days in Marrakech adventure.

Top tip: Buy a combo ticket for Jardin Majorelle, Musée Berbère’ and Musée Yves Saint Laurent at the Musée Yves Saint Laurent ticket counter to avoid the lines at Jardin Majorelle.

9. Wander the Maison de la Photographie

Head to Maison de la Photographie to discover the city's captivating past through the lens of its rich photographic heritage. Here, you’ll find three floors of fascinating vintage photography depicting the city's evolution over time; from busy souks and serene gardens to Moroccan customs and everyday life. Curating a range of styles, you can learn about the craftsmanship of traditional photographic techniques from early daguerreotypes to modern film photography.

Top tip: The rooftop cafe is the perfect spot for, you guessed it, more refreshing mint tea.

10. Stand in awe at Bahia Palace

Bahia Palace (which roughly translates to ‘beautiful palace’) is an 8,000 square-metre masterpiece of floor-to-ceiling extravagance. It’s a sight that needs to be seen to be believed with its unique blend of Islamic and Andalusian design elements, intricate plasterwork, mosaics, stuccos, gilded ceilings, Quran inscriptions and zouak (painted wood). Built in the 19th century, each room and area has a unique story to tell — our favourites include the Petit Riad, the Cour d’Honneur, and the Grand Riad.

Stunning architecture of Bahia Palace's courtyard

Top tip: Allow enough time to cool off in the palm-dappled shade of the entry garden and arrive early to avoid other tour groups.

11. Pay your respects at Saadian Tombs

Mausoleums don’t get much grander than this — with Italian Carrara marble and intricate, gold-gilded honeycomb plasterwork, Saadian Sultan Ahmed al Mansour spared no expense here. Hidden from public view until 1917, this spectacular tomb, with its Chamber of 12 Pillars and Chamber of Three Niches is the resting place for alpha princes, chancellors, the royal household and of course, the sultan and his mother, who has the most spectacular mausoleum of them all.

Inside the Saadian Tombs with marble pillars and intricate designs

12. Take in the views from El Badi Palace

The ruins of this intriguing spot have a story to tell. Before it was destroyed for its materials at the start of the 18th century, El Badi Palace was the most impressive palace in the western reaches of the Muslim world with its gold, turquoise, and crystal. Now, you can take in panoramic views over the medina from the ancient towers and witness the sheer scale of the ramparts. Rotating exhibitions here include photography, historical showcases of regal life and more.

Aerial view of the ruins of El Badi Palace

Top tip: Don't miss the Koutoubia’s minbar (prayer pulpit) crafted by 12th-century Cordoban artisans.

13. Go modern at Musée de la Palmeraie

Housed in a collection of adobe houses surrounded by picturesque gardens, this celebration of modern Moroccan Art is well worth a visit. Take in everything from photography and sculpture to paintings and watercolours by celebrated Marrakesh artists. Their exhibitions also touch on inspiration from everyday Moroccan life and culture.

Top tip: If you fancy making a day of it, Musée Farid Belkahia is also nearby.

14. Celebrate African culture at MACAAL

Housed within Al Maaden golf resort, this museum is a celebration of African culture and artwork. It showcases masterpieces from all over Africa across its impressive two floors, and you’ll also find a sculpture park within the golf resort itself (tickets for this need to be reserved in advance). Elsewhere, you’ll find a cafe and shop selling handicrafts.

Top tip: Ask your taxi driver to drop you at the gallery as the Al Maaden resort is huge.

15. Soothe your muscles at a hammam

Hammams, aka bathhouses, are a Moroccan way of life and they come in all shapes and sizes. Typically, you’ll enjoy a softening steam room, before getting scrubbed from head to toe (either by yourself or someone else) with Morocco’s famed rhassoul clay. Round it off with a cleanse and a soothing massage. You can opt for a public hammam which is more DIY or go private for a more luxurious (but pricier) experience.

Traditional Moroccan hammam with reflective pools and archways

Top tip: Public hammams usually have separate times for men and women. If you’re travelling as a mixed group, opt for a private hammam or check times carefully.

16. Learn to make Moroccan dishes

From saffron-infused sauces and pomegranate-flecked couscous to fresh seafood and steaming tagines, Moroccan food is the stuff of Arabian nights: exotic and unknown. For a whistle-stop tour of Morocco’s cuisine and for some of the best food in Marrakech, Djemaa El Fna Square is the place to go; with its fragrant jungle of spice markets, fresh orange juice vendors and steaming street food stalls. Opt for a cooking course during your stay and you’ll soon be able to master delicacies such as tagine, harira and zaalouk.

Top tip: Book a cooking class that includes a market tour to learn about local ingredients.

17. Spend a night in the desert

A special and unique thing to do in Marrakech is to leave your traditional riad behind and get working on your bucket list with a night in the desert. Afagay desert is just an hour from the city and plenty of tour operators offer transport and accommodation. These tend to book up quickly, so be sure to look in advance.

Top tip: For an authentic experience, spend the night in the Sahara (and break up the nine-hour journey from Marrakech) with our Morocco Kasbahs and Desert tour.

18. Day trip to the Atlas Mountains

One of Marrakech’s unique features is the awesome backdrop of the snow-dusted Atlas Mountains. Head to the hills for a day or opt to spend a night or two surrounded by beautiful scenery. You can take in peaceful olive groves, visit Berber villages, learn about the Moroccan mountain way of life from the local people, sample traditional cuisine, and admire your surroundings on a trek.

Camels resting in the Atlas Mountains with snowy peaks in the background

Top tip: The best time to visit the Atlas Mountains is usually between March and November.

Not feeling the city vibes? Check out the beautiful beaches Morocco has to offer

Previous Article
Go solo-ish: a new way to travel on your own
Go solo-ish: a new way to travel on your own

Discover exclusive new solo group tours designed to help you travel for yourself, not by yourself

Next Article
A guide to couscous: Morocco’s national dish
A guide to couscous: Morocco’s national dish

A fusion of cultural influences — Amazigh, Arab, Jewish, and French — dig into Morocco’s diverse cuisine in...

Sign Up for our Newsletter

Sign Up Here