Skip to main content

Visiting Marrakech for the First Time? Here’s What To See and Do

Discover the essential things to do in this Moroccan city with our Marrakech travel guide.
People ride camels on a guided trek of the Agafay Desert near Marrakech, Morocco.
Photo credit:Greg Kendall-Ball / Viator

Morocco is famed for sensory overload, so your first time in Marrakech can be an intense and even overwhelming experience. But this vibrant, modern city has so much more to offer than snake charmers and carpet salesmen. From the palaces and riads of the UNESCO–listed Marrakech Medina to contemporary Marrakech museums, boutiques, and art galleries, the top Marrakech things to do include something for every type of traveler. Whether you’re a luxury lover or a budget adventurer, traveling solo or packing for little ones, learn the best ways to get your Marrakech fix with this first-timer’s guide.

1. Explore the medina

The courtyard and tower of the Koutoubia Mosque against a blue sky in Marrakech, Morocco.
From palaces to mosques to museums, the medina's attractions are central to any Marrakech visit.Photo credit: Ivan Soto Cobos / Shutterstock

Alleys don’t get more atmospheric than this—in Marrakech or anywhere.

From the chaos of Jemaa el-Fna to the reek of the Tanneries to the serene beauty that all the best riads in Marrakech share, the World Heritage–listed Marrakech Medina is at the core of any visit to the city. Discover some of the most fascinating historic sites in Morocco, including the 12th-century Koutoubia Mosque, the Bahia Palace, and the Ben Youssef Madrasa Islamic school.

Joining a walking tour will spare you getting lost—although for some that’s part of the joy—while a guide will save you hassle in the souks.

2. Discover a garden

A fountain bubbles in the midst of lush garden pathways and vibrant plants at a Marrakech garden.
The gardens of Marrakech offer a deep breath, Moroccan-style.Photo credit: Greg Kendall-Ball / Viator

For yes, dry soils can bloom (at least at Marrakech’s gardens).

When you’re ready to take a break from old medina exploration, there’s no more tranquil way to experience Marrakech than through one of its gardens. Pierre Bergé and Yves Saint Laurent preserved the dazzling Majorelle Garden, created by landscape artist Jacques Majorelle. As well as hundreds of desert plants, it offers access to Saint Laurent’s fashion museum (Musée Yves Saint Laurent Marrakech) and Bergé’s Berber Museum (Musée Berbère Jardin Majorelle).

You can also explore Le Jardin Secret, a traditional Islamic garden, or head out of the city to André Heller’s ANIMA Garden, a wonderland of contemporary sculpture.

3. Feast on local food

A person scoops from a traditional Moroccan tagine in Marrakech.
The strategy on any Marrakech food tour is to come hungry and pace yourself.Photo credit: Zoe Vincenti / Viator

Tagines and mint tea are just the beginning of Morocco’s food scene.

From the traditional greeting with dates and milk to pigeon pie, meze, and the ever-popular tagine (Morocco’s signature stew), Moroccan cuisine comes in a world of tastes, aromas, and flavors. Dine like a pacha at the indulgent La Grande Table Marocaine or enjoy a more contemporary take on Moroccan signatures at Le Jardin. Whether you’re exploring by day or night, a street food tour can be a great way to explore the medina and beyond. Many Marrakech food tours include a stop in the souk to sample sweets, olives, spices, and more.

4. Unwind at a traditional hammam

Glowing interior of a traditional Moroccan hammam, or public bathhouse, with tiled pools and arches.
Visit any Moroccan hammam worth its salt (scrub) and you'll leave steamed and blissfully limp.Photo credit: PrakichTreetasayuth / Shutterstock

Steam, soap, scrub, and sashay at a traditional Moroccan spa.

Moroccans have been cleansing, socializing, and unwinding at hammams for centuries, and a traditional steam ritual complete with black soap scrub is the ultimate Marrakech spa experience. From the sheer indulgence of the regal (and royal-owned) Royal Mansour to an invigorating rubdown at your budget neighborhood baths, Marrakech offers hammams to suit all price points. Hammam Mouassine, famed as the city’s oldest hammam, offers an experience that’s likely changed little since 1562. Or choose from a wealth of contemporary offerings, some including add-ons such as massages, wraps, and facials.

5. Take in a contemporary museum

An exhibition room at the MACMA Museum in Marrakech, Morocco, featuring text on a yellow wall and photographs.
Marrakech has a modern streak, too, and you can find it at any number of art museums in the city.Photo credit: Macma Musée / Tripadvisor

From fashion to art, it’s all in Marrakech.

When it comes to cultural attractions, Morocco skews historical—at least at first blush. But Marrakech isn’t all about the history, and the city offers delights from the fashion of Yves Saint Laurent to modern art galore. MACAAL (Museum of African Contemporary Art Al Maaden) showcases works from an extraordinary private collection of African contemporary art. Macma Musée takes you on a whirlwind tour of Moroccan creativity, from vintage cinema posters to contemporary art. And Comptoir des Mines Galerie is an art deco space that works with contemporary artists from across the continent.

6. Get creative

The interior central courtyard of the Musée du Parfum (Perfume Museum) in Marrakech, Morocco.
Avoid the haggling and make a Moroccan souvenir you can fit in your suitcase, such as your own signature scent.Photo credit: Qpixels / Tripadvisor

A cultural workshop makes the perfect vacay from your vacay.

Marrakech has drawn artists for centuries, and a creative class or craft workshop is a great way to get up close with traditions from zellige mosaic tilework to pottery, painting, or even making your own Berber-style rug. Perfume-making classes at the Musée du Parfum let you mix and match essential oils to create your own unique scent—a fantastic and haggle-free souvenir. Or you can make your own argan oil, embroider a basket, decorate a hat or a pair of slippers, or try your hand at Arabic calligraphy or even leatherwork.

7. Learn to cook

People sharing an authentic Moroccan meal around a table together.
Make your future dinners more exciting by learning Moroccan cooking from a local.Photo credit: Zoe Vincenti / Viator

Because those tagines (and other Moroccan favorites) won’t make themselves.

Cooking classes are some of the most popular things to do in Marrakech, and your options run from courses in professional kitchens to a trip to the market followed by traditional home cooking. From Berber favorites with a local family in the Atlas Mountains to tagine in a family home in the city or organic cuisine in a garden, the choice is myriad. And vegetarians need not miss out: Most meze are vegetarian and some providers offer vegetarian or even vegan tagine options.

8. Hike the Atlas Mountains

Hiking trail in the Atlas Mountains near Marrakech.
The fresh air and wide views of the Atlas Mountains offer an instant reset from the bustle of Marrakech.Photo credit: Greg Kendall-Ball / Viator

Beat the heat with a walk on the wild side through the Atlas Mountains.

Atlas Mountains day trips make the perfect escape from a city that (like many intoxicants) can leave you in need of a little fresh air. Around 40 miles (64 kilometers) south of the city, the mountains can offer a surprising wealth of green and even snow-capped peaks.

Hiking trips from Marrakech span the gamut from scaling Mt. Toubkal, Morocco’s highest peak, to gentle strolls through the Ourika Valley. But you can also experience the Atlas Mountains by camel, horseback, or all-terrain vehicle (ATV)—or enjoy spectacular views of the foothills from a hot-air balloon.

9. Ride a camel

Visitors ride camels on a tour in the Agafay Desert near Marrakech, Morocco.
While a camel ride in the Moroccan desert may not be subtle, it's undeniably memorable.Photo credit: Greg Kendall-Ball / Viator

All aboard the ship of the desert.

The seesaw motion of a camel is not to everyone’s taste, but if your itinerary doesn’t include a visit to the Morocco Sahara and its rolling dunes then Marrakech is a solid choice to bag that social media pic. Classic Marrakech locations for a camel adventure are the Palmeraie (Palm Grove), an oasis of palms outside the city, and the Agafay Desert, a rock desert without dunes that’s en route to the Atlas Mountains.

Many Agafay camel ride packages include dinner, a show, and a fire-dance performance, and others add an ATV ride for extra thrills.

10. Shop till you drop

A stall filled with colorful and intricate lanterns in a Marrakech souk.
You might swear you’re “just browsing,” but it's easy to get carried away in the colorful Marrakech souks.Photo credit: doleesi / Shutterstock

Full of everything from souks and markets to high-end boutiques, Marrakech was made for shopping.

From piles of colorful spices to vibrant lanterns to Berber rugs and Moroccan carpets, Marrakech souks and markets deliver souvenirs aplenty. Marrakech shopping tours can help you navigate the hubbub of the souks and the medina’s winding streets, while a private local guide can help with the fine art of identifying and haggling for good quality goods. Or head out of the medina and discover luxe boutiques such as the ateliers of MORO Marrakech or the handwoven high fashion of Marrakshi Life.

Insider tip: Wondering what to wear in Morocco? Long, loose, and flowy is the way to go—this is the spiritual home of the kaftan, after all.

Book more things to do in Marrakech

1 / 5
en
ca30e8a6-2e7e-4b82-bf97-6814e334d172
article
Do more with Viator
One site, 300,000+ travel experiences you'll remember—direct to your inbox.
Stay in the know
Follow us on social: