Marrakech, known as the ‘Red City’, has been attracting adventurers and travellers for centuries. And here’s why. From the maze-like Medina with its endless alleyways to the lively Djemaa El Fna square with its bustling souks, street musicians, and tantalising aromas, Marrakech is packed with sights to see. Discover hidden gardens and serene patios steeped in history. Indulge in delicious cuisine with spicy tagines and freshly baked ‘sfenj’ – and top off your trip by exploring surrounding areas like the Atlas Mountains and Agafay Desert. Top six activities to do in Marrakech 1. Wander through the Medina
The medieval Medina of Marrakech, a UNESCO World Heritage site, is a labyrinth of souks, mosques, and palaces. Make your way to Djemaa El Fna square, the vibrant heart of the city. Marvel at the historical Koutoubia Mosque with its 800-year-old minaret, a symbol of Marrakech's heritage. Inside the city walls, you’ll find the impressive Bahia Palace, and just outside lie the ruins of the Badi Palace. For a full experience, take a guided tour with a local expert. 2. Taste Marrakech’s gastronomy
The bustling food stalls scattered throughout Marrakech are a must-visit. Dive into a world of flavours with delights like couscous, tender lamb spiced with cumin, and fragrant tagines. For a deeper culinary adventure, join a food tour and let a guide reveal hidden dining spots and authentic dishes in the Medina. For an even more immersive experience, why not take a cooking class? It's a fun and hands-on way to learn the secrets of Moroccan cuisine. 3. Admire the garden oases
Marrakech hides its treasures behind weathered walls. In the Medina, you'll discover a riad with an extraordinary patio known for centuries as the Secret Garden. The tiled paths and soothing sounds of the ancient irrigation system provide a breath of fresh air in the bustling Medina. Just outside the city walls is another favourite Marrakech attraction: Jardin Majorelle. In the 1980s, fashion icon Yves Saint Laurent transformed these gardens, adding bamboo groves, cacti, palms, and serene water features around a striking blue art deco villa. There's also a museum celebrating his life with sketches and designs. 4. Explore the Atlas Mountains
Just a one to two-hour drive from Marrakech is where you’ll find the spectacular Atlas Mountains. Whether you're an experienced hiker or just looking for a day trip, the mountains offer eye-catching panoramas, traditional Berber villages, and plenty of trekking options. The highest peak, Toubkal, is a challenging climb but rewards with unparalleled vistas. Another top experience is a 4x4 tour through the mountains, navigating rugged terrain. 5. Marvel at the Ouzoud Waterfalls
The Ouzoud Waterfalls, located near the village of Tanaghmeilt in the Middle Atlas, are among Morocco's most striking natural wonders. The 110-meter-high waterfalls provide a refreshing escape from the city's heat. Enjoy a picnic by the water, admire the permanent rainbow, or look out for playful Berber monkeys – you’ll have a great day out. 6. Take a day trip to Essaouira
The coastal town of Essaouira on the Atlantic Ocean offers a relaxing contrast to Marrakech. Known for its fresh seafood, old city walls, and Portuguese architecture, it's a great place to unwind. Stroll through the Medina, visit the historic port and fort, or try kitesurfing – the strong winds make it a popular spot for wind sports.