If you are planning a trip to North Africa and wondering what to explore, Marrakech should be at the top of your list. Known as the Red City, Marrakech is a vibrant, colourful, and deeply historical city located in Morocco. From its buzzing souks and ancient medinas to luxury spas and desert day trips, there is truly something for every type of traveller.
Whether you are a first-time visitor or a seasoned explorer, this guide covers all the best things to do in Marrakech, from iconic landmarks to hidden gems. Read on to discover why this magical city deserves a top spot on every traveller's bucket list.
Marrakech is one of the most visited cities in Africa, and for very good reason. The city is a perfect blend of the old and the new. You can wander through the narrow alleyways of a 1,000-year-old medina in the morning and sip cocktails on a rooftop terrace at sunset. The food, the culture, the art, and the architecture, everything about Marrakech tells a story.
The city offers a rich mix of experiences that cater to solo travellers, couples, families, and groups alike. No matter your travel style or budget, the top things to do in Marrakech will leave you with memories that last a lifetime.
Marrakech is also brilliantly accessible from the UK, with regular direct flights from London, Manchester, Birmingham, and Bristol typically taking around three and a half hours. It is one of the most popular short-haul holiday destinations for travellers, and it is easy to see why.
Explore Jemaa el-Fna Square
No visit to Marrakech is complete without spending time at Jemaa el-Fna, the city's main public square and one of the most famous squares in the world. This UNESCO-recognised cultural space transforms completely from day to night.
During the day, you will find orange juice vendors, snake charmers, and henna artists. As the sun sets, the square fills up with food stalls, musicians, storytellers, and acrobats. The energy is unlike anything you will find anywhere else in the world.
Pro Tip: Arrive around sunset to experience the full transformation of the square.
Medina Adventure
One of the most exciting things to do in Marrakech is wandering through the labyrinth-like souks (markets) inside the ancient Medina. Each souk is dedicated to a specific craft: carpets, spices, leather, ceramics, lanterns, and jewellery.
The Medina of Marrakech is a UNESCO World Heritage Site and is one of the best-preserved medieval cities in the Arab world. It is easy to get lost here, but that is part of the fun. Every alley holds a surprise a hidden courtyard, a tiny cafe, or an artisan at work.
Must-Visit Souks: Souk Semmarine (textiles), Souk el-Attarine (spices), Souk Cherratin (leather goods)
Bahia Palace Beauty
The Bahia Palace is one of the most breathtaking architectural masterpieces in all of Morocco. Built in the late 19th century, this stunning palace features beautifully decorated rooms, tranquil courtyards, lush gardens, and intricate tilework.
Walking through its grand halls and intimate chambers gives you a real sense of the opulence and craftsmanship of Moroccan architecture. It is undoubtedly one of the best things to do in Marrakech for history and culture lovers.
Saadian Tombs History
Hidden for centuries behind a wall, the Saadian Tombs were only rediscovered in 1917. They date back to the reign of Sultan Ahmed al-Mansour in the late 16th century and serve as the burial ground for members of the Saadian dynasty.
The tombs are richly decorated with Italian Carrara marble, carved stucco plasterwork, and colourful zellij tiles. Despite being centuries old, they are remarkably well-preserved. This is truly one of the unique things to do in Marrakech that gives you a window into the city's royal past.
Text
Majorelle Garden Oasis
The Majorelle Garden is one of the most photographed places in Marrakech. Created by French painter Jacques Majorelle in the 1920s and later restored by fashion designer Yves Saint Laurent, this stunning botanical garden is a true oasis in the heart of the city.
The garden features exotic plants, water features, and the iconic bright-blue Majorelle villa. Right next to the garden is the Musee Yves Saint Laurent Marrakech, a world-class museum that celebrates the legendary fashion designer's love affair with Morocco.
Opening Hours: 8:00 AM – 6:00 PM (seasonal variations apply)
Entry Fee: Around 150 MAD for the garden; museum tickets are separate
Traditional Hammam Experience
No trip to Marrakech is complete without experiencing a traditional Moroccan hammam. This ancient bathing ritual involves steam rooms, exfoliating black soap scrubs, and deeply relaxing massages.
Whether you choose a luxurious spa hammam or an authentic neighbourhood one, the experience is incredibly rejuvenating. This ranks high among the unique things to do in Marrakech for those seeking cultural immersion and true relaxation.
El Badi Palace Ruins
Once considered one of the most magnificent palaces in the world, El Badi Palace now stands as a hauntingly beautiful ruin. Built in the 16th century by Sultan Ahmad al-Mansour, it was largely destroyed in the 17th century, but the massive walls, sunken gardens, and reflecting pools still impress visitors today.
The palace grounds also host the Marrakech International Film Festival and various cultural events. Storks nest on the high walls, giving the ruins an almost magical atmosphere.
Museum of Marrakech
Housed inside the beautifully restored Mnebhi Palace, the Museum of Marrakech is a must-visit for art and history enthusiasts. It displays an impressive collection of traditional Moroccan art, Islamic calligraphy, jewellry, pottery, and manuscripts.
The central courtyard of the museum is especially stunning, featuring an enormous brass chandelier and a gorgeous mosaic fountain. It is one of the top things to do in Marrakech for those who love culture and architecture.
Mellah Jewish Quarter
The Mellah is Marrakech's historic Jewish quarter, located near the Bahia Palace. Once home to a thriving Jewish community, this fascinating neighbourhood features a blend of Jewish and Moroccan architecture, old synagogues, and a vibrant market.
A walk through the Mellah is a poignant reminder of Marrakech's multicultural history. It is one of the lesser-known but truly unique things to do in Marrakech for historically curious travellers.
Essaouira Escape
If you have an extra day, take a scenic road trip to the coastal town of Essaouira, just 2.5 hours from Marrakech. This charming blue-and-white UNESCO-listed town is known for its rampart walls, seafood restaurants, art galleries, and relaxed beach vibe.
It is a perfect complement to the intensity of Marrakech and a wonderful day trip for those exploring the best things to do in Marrakech and its surroundings.
Marrakech is just the beginning of what Morocco has to offer. If you are planning a wider Moroccan adventure, explore our complete guide on Things to Do in Morocco, where we cover the imperial grandeur of Fes and Meknes, the breathtaking blue streets of Chefchaouen, the cosmopolitan energy of Casablanca, and the vast golden dunes of the Sahara Desert.
For those with a broader travel appetite, our guide to Things to Do in Africa takes you across an entire continent from the wildlife-rich plains of the Serengeti in Tanzania to the ancient pyramids of Egypt and the stunning beaches of Cape Town.
At Crystal Travel, we are passionate about helping UK travellers discover the world's most extraordinary destinations. Get in touch with our expert team today to start planning your Marrakech holiday.
Marrakech is not just a destination, it's an experience that stays with you long after your trip ends. From the colourful chaos of the souks to the calm beauty of hidden gardens, every moment in the city feels unique and memorable. Whether you are exploring the best things to do in Marrakech, enjoying local food, or discovering unique things to do in Marrakech, you will always find something new around every corner.
The mix of culture, history, and adventure makes Marrakech one of the most exciting cities in the world. If you are planning your next trip, make sure you don’t miss these top things to do in Marrakech because this city is full of surprises waiting to be discovered.
How many days do I need in Marrakech?
What are the must-try foods in Marrakech?
What unique things to do in Marrakech are best for families?
Is Marrakech safe for solo travellers?
Can I visit Marrakech on a budget?