Skip to content
Green horse-drawn calèches lined up on a palm-lined avenue with the Koutoubia minaret behind.

Central Morocco, foot of the High Atlas

Things to do in Marrakesh

The red city: a walled medina, palace courtyards and the Atlas an hour away.

Marrakesh lies beneath the High Atlas Mountains and is known for its rich history and vibrant Medina. Founded in 1070, the city offers some of the best things to do in Marrakesh, from exploring traditional souks and historic palaces to discovering Jemaa el-Fnaa square and authentic Moroccan culture.

Beyond the Medina, enjoy Marrakesh attractions and day trips, including Agafay Desert, the Ourika Valley and the High Atlas Mountains. Spend two to three nights exploring the city, or stay longer to discover more of Morocco’s landscapes, culture and unforgettable experiences.

Travel guide to Marrakesh

Historic & Cultural Heritage

Discover the best months for sightseeing, outdoor activities and exploring Marrakech’s vibrant souks, gardens and historic landmarks.

Best time to visit

March to May and September to November. July and August are workable but midday heat pushes sightseeing to early morning and evening.

How to get there

Menara Airport is 15 minutes from the medina. Direct trains run from Casablanca in around three hours; Fes and Essaouira are reached by road.

How long to stay

Three nights for the medina and one day trip. Five if you want both the Atlas and Agafay without rushing.

Food and culture

Tanjia, the city’s own slow-cooked lamb, is the local dish rather than tagine. Cooking classes and food walks around Rahba Kedima are the easiest way in.

Practical tips

Medina streets are unsigned and taxis stop at the gates — agree where your driver will wait. Cover shoulders and knees in religious quarters.

Top attractions in Marrakesh

Best-selling Guided Tours in Marrakesh

Marrakech: Artisan Workshops, Traditional Crafts & Souk Tour

Marrakech: Artisan Workshops, Traditional Crafts & Souk Tour

Marrakech 4 hours
4.9 (510)
CHF 18.54per person
View tour
Marrakesh: Bahia Palace, Saadian Tombs and Medina Souks Tour #1 Selling guided tour

Marrakesh: Bahia Palace, Saadian Tombs and Medina Souks Tour

Marrakech 4 hours
5.0 (3951)
CHF 20.60 CHF 18.54 10% offper person
View tour
Marrakesh: Authentic Vibrant Souk, Hidden Gems & Medina Tour

Marrakesh: Authentic Vibrant Souk, Hidden Gems & Medina Tour

Marrakech 4 hours
5.0 (1751)
CHF 18.59per person
View tour
Marrakech: Bahia Palace, Ben Youssef Madrasa & Secret Garden

Marrakech: Bahia Palace, Ben Youssef Madrasa & Secret Garden

Marrakech 4 hours
5.0 (1211)
CHF 19.71per person
View tour
Marrakech: Dar El Bacha, Ben Youssef Medersa & Medina Tour

Marrakech: Dar El Bacha, Ben Youssef Medersa & Medina Tour

Marrakech 3.5 hours
5.0 (771)
CHF 18.82per person
View tour
Marrakech: Tailor-Made Private Medina Tour with Local Guide

Marrakech: Tailor-Made Private Medina Tour with Local Guide

Marrakech 4 hours
5.0 (241)
CHF 55.22per person
View tour
Marrakesh: Authentic Medina Street Food Tour with Local Chef

Marrakesh: Authentic Medina Street Food Tour with Local Chef

Marrakech 3 hours
5.0 (251)
CHF 41.21 CHF 39.15 5% offper person
View tour
Marrakech: Djemaa El Fna Storytellers & Exotic Medina Tour

Marrakech: Djemaa El Fna Storytellers & Exotic Medina Tour

Marrakech 4 hours
5.0 (911)
CHF 22.39per person
View tour
Marrakesh: Ben Youssef Madrasa, Secret Garden & Souk Tour

Marrakesh: Ben Youssef Madrasa, Secret Garden & Souk Tour

Marrakech 4 hours
5.0 (1247)
CHF 24.73 CHF 20.03 19% offper person
View tour
Marrakesh: Hidden Souks, Artisan Workshops and Shopping Tour #1 Selling shopping tour

Marrakesh: Hidden Souks, Artisan Workshops and Shopping Tour

Marrakech 4 hours
4.9 (709)
CHF 11.42per person
View tour
Marrakesh: Bahia Palace, Saadian Necropolis, Old Medina Tour

Marrakesh: Bahia Palace, Saadian Necropolis, Old Medina Tour

Marrakech 4 hours
4.9 (1794)
CHF 20.60 CHF 18.54 10% offper person
View tour
Marrakesh: Historical Monument, Medina Heritage Walking Tour

Marrakesh: Historical Monument, Medina Heritage Walking Tour

Marrakech 4 hours
5.0 (303)
CHF 41.21 CHF 20.60 50% offper person
View tour
Marrakesh: Authentic Medina Life, Hidden Riads Walking tour

Marrakesh: Authentic Medina Life, Hidden Riads Walking tour

Marrakech 4 hours
5.0 (159)
CHF 41.21 CHF 20.60 50% offper person
View tour
Marrakesh: 3-Hour Heritage, Monuments, Souk & Old Medina Tour

Marrakesh: 3-Hour Heritage, Monuments, Souk & Old Medina Tour

Marrakech 4 hours
5.0 (1390)
CHF 10.87per person
View tour
Marrakesh: Bahia Palace Guided Tour with Skip-the-Line Entry Skip-the-Line Entry

Marrakesh: Bahia Palace Guided Tour with Skip-the-Line Entry

Marrakech 1.5 to 3 hours
4.9 (509)
CHF 14.01per person
View tour
Marrakech: Elegance Museum, Almoravid Koubba & Souk Tour

Marrakech: Elegance Museum, Almoravid Koubba & Souk Tour

Marrakech 3.5 hours
5.0 (5)
CHF 49.25per person
View tour
Marrakech: Plaster Workshop & Madrasa Ben Youssef Guided Tour Sculpture & Plaster Workshop

Marrakech: Plaster Workshop & Madrasa Ben Youssef Guided Tour

Marrakech 3.5 hours
5.0 (29)
CHF 41.21 CHF 37.09 10% offper person
View tour
Marrakech: Bahia Palace, Madrasa Ben Youssef & Walking Tour

Marrakech: Bahia Palace, Madrasa Ben Youssef & Walking Tour

Marrakech 4 hours
4.8 (706)
CHF 24.73 CHF 20.77 16% offper person
View tour
Marrakech: Ben Youssef Guided Tour with Skip-the-Line Entry Skip-the-Line Entry

Marrakech: Ben Youssef Guided Tour with Skip-the-Line Entry

Marrakech 1.5 to 3 hours
4.9 (709)
CHF 6.25per person
View tour

Best-selling Multi-Day Tours in Marrakesh

5 Days Morocco Tour – Sahara Desert and Imperial Cities From Marrakech Most booked

5 Days Morocco Tour – Sahara Desert and Imperial Cities From Marrakech

Marrakech 5 days
4.6 (190)
CHF 970.89per person
View tour
14 Days Authentic Morocco Tour – Grand Tour From Casablanca Best for first visits

14 Days Authentic Morocco Tour – Grand Tour From Casablanca

Casablanca 14 days
4.9 (507)
CHF 2,260.75per person
View tour
Totally Morocco: 11 Days from Casablanca to the North and Sahara Desert

Totally Morocco: 11 Days from Casablanca to the North and Sahara Desert

Casablanca 11 days
4.7 (101)
CHF 1,997.01per person
View tour
10-Day Tailor-Made Morocco Tours – Starry Night in the Majestic Sahara Desert

10-Day Tailor-Made Morocco Tours – Starry Night in the Majestic Sahara Desert

Casablanca 10 days
4.9 (114)
CHF 1,688.76per person
View tour
9 Days The Imperial Morocco Tour From Casablanca To Sahara Desert

9 Days The Imperial Morocco Tour From Casablanca To Sahara Desert

Casablanca 9 days
4.9 (310)
CHF 1,760.47 CHF 1,584.42 10% offper person
View tour
10 Days Morocco Imperial Tour And Desert From Casablanca #1 Selling Multi-Day tour

10 Days Morocco Imperial Tour And Desert From Casablanca

Casablanca 10 days
4.9 (240)
CHF 2,253.33per person
View tour
6 Days Morocco Tour: Sahara Desert and Imperial cities from Casablanca

6 Days Morocco Tour: Sahara Desert and Imperial cities from Casablanca

Casablanca 6 days
4.7 (30)
CHF 1,143.97per person
View tour
Ultimate 10 Days Morocco Imperial Tour and Desert From Marrakech (3 Star Hotels) Voyagiste Maroc Curated

Ultimate 10 Days Morocco Imperial Tour and Desert From Marrakech (3 Star Hotels)

Marrakech 10 days
4.8 (95)
CHF 1,689.59per person
View tour
6 Days Morocco Tour – Sahara Desert and Imperial Cities From Marrakech

6 Days Morocco Tour – Sahara Desert and Imperial Cities From Marrakech

Marrakech 6 days
4.8 (76)
CHF 1,077.22per person
View tour
7 Days Morocco Imperial Tour And Sahara Desert Adventure From Marrakech

7 Days Morocco Imperial Tour And Sahara Desert Adventure From Marrakech

Marrakech 7 days
4.6 (507)
CHF 1,238.76per person
View tour
9 Days Morocco Imperial Tour And Sahara Desert From Tangier

9 Days Morocco Imperial Tour And Sahara Desert From Tangier

Tangier 9 days
5.0 (290)
CHF 1,662.39per person
View tour
3 Days Morocco Tour: Morocco Desert Adventure From Marrakech to Fes

3 Days Morocco Tour: Morocco Desert Adventure From Marrakech to Fes

Marrakech 3 days
5.0 (121)
CHF 689.02per person
View tour
Morocco Tour: Explore the Sahara Desert 4 Days From Marrakech

Morocco Tour: Explore the Sahara Desert 4 Days From Marrakech

Marrakech 4 days
4.9 (10)
CHF 758.25per person
View tour
10 Days Luxury Morocco Tour: Casablanca to the Sahara Desert (20+ Destinations)

10 Days Luxury Morocco Tour: Casablanca to the Sahara Desert (20+ Destinations)

Casablanca 10 days
5.0 (301)
CHF 2,072.01per person
View tour
3 Days Marrakech to Merzouga: Sahara Desert and High Atlas Mountains

3 Days Marrakech to Merzouga: Sahara Desert and High Atlas Mountains

Marrakech 3 days
5.0 (103)
CHF 1,350.85per person
View tour
10 Days Morocco Discovery Tour from Marrakech (Private tour)

10 Days Morocco Discovery Tour from Marrakech (Private tour)

Marrakech 10 days
5.0 (713)
CHF 1,662.39per person
View tour
8 Days Morocco Tour And Sahara Desert From Tangier

8 Days Morocco Tour And Sahara Desert From Tangier

Tangier 8 days
5.0 (1)
CHF 1,532.99per person
View tour
10 Days Morocco Imperial Tour And Sahara Desert From Fes

10 Days Morocco Imperial Tour And Sahara Desert From Fes

Fes 10 days
4.9 (700)
CHF 1,797.56per person
View tour
3 Days Private Atlantic Coast Tour from Marrakech

3 Days Private Atlantic Coast Tour from Marrakech

Marrakech 3 days
4.6 (407)
CHF 343.69per person
View tour
Morocco Step by Step: 10 Days from Casablanca to the North and Sahara Desert Voyagiste Maroc Curated

Morocco Step by Step: 10 Days from Casablanca to the North and Sahara Desert

Casablanca 10 days
4.6 (902)
CHF 1,866.79per person
View tour
8 Days Luxury Morocco Imperial Tour and Sahara Desert (Max.6 People) Max. 6 people

8 Days Luxury Morocco Imperial Tour and Sahara Desert (Max.6 People)

Casablanca 8 days
4.9 (107)
CHF 1,648.38per person
View tour
8 Days Morocco Tour from Casablanca to the Sahara Desert

8 Days Morocco Tour from Casablanca to the Sahara Desert

Casablanca 8 days
4.9 (1790)
CHF 1,467.06per person
View tour
3 Days Morocco Tour from Marrakech to the Sahara Desert

3 Days Morocco Tour from Marrakech to the Sahara Desert

Marrakech 3 days
5.0 (125)
CHF 594.24per person
View tour
Best 8 Days Morocco Tour – Imperial Cities and Desert From Marrakech

Best 8 Days Morocco Tour – Imperial Cities and Desert From Marrakech

Marrakech 8 days
4.7 (619)
CHF 1,399.47per person
View tour
Authentic 9 Days Morocco Tour From Marrakech To Sahara Desert

Authentic 9 Days Morocco Tour From Marrakech To Sahara Desert

Marrakech 9 days
5.0 (104)
CHF 1,528.87per person
View tour
10 Days Morocco Heritage Tour: Casablanca to the Imperial Cities & Desert

10 Days Morocco Heritage Tour: Casablanca to the Imperial Cities & Desert

Casablanca 10 days
4.8 (309)
CHF 1,785.19per person
View tour
9 Days Morocco Imperial Tour: Fes to the Majestic Sahara Desert

9 Days Morocco Imperial Tour: Fes to the Majestic Sahara Desert

Fes 9 days
4.7 (310)
CHF 1,601.40per person
View tour
7 Days Exotic Morocco Tour From Casablanca, Chefchaouen To The Sahara Desert

7 Days Exotic Morocco Tour From Casablanca, Chefchaouen To The Sahara Desert

Casablanca 7 days
4.8 (305)
CHF 1,303.87per person
View tour
4 Days in Morocco: Luxury Sahara Desert Camp From Marrakech

4 Days in Morocco: Luxury Sahara Desert Camp From Marrakech

Marrakech 4 days
5.0 (120)
CHF 898.37 CHF 853.45 5% offper person
View tour
8 Days Jewish Heritage & Historical Morocco Tour

8 Days Jewish Heritage & Historical Morocco Tour

Marrakech 8 days
5.0 (1)
CHF 1,455.52per person
View tour
Top 8 days Morocco Tour from Fes to the Sahara Desert

Top 8 days Morocco Tour from Fes to the Sahara Desert

Fes 8 days
4.4 (190)
CHF 1,504.97per person
View tour
4 Days Morocco Tour and Sahara Desert From Fes to Marrakech ( Luxury Camp )

4 Days Morocco Tour and Sahara Desert From Fes to Marrakech ( Luxury Camp )

Fes 4 days
New Tour
CHF 839.02per person
View tour
5 Days – Morocco Tour From Tangier to Sahara Desert and Marrakech

5 Days – Morocco Tour From Tangier to Sahara Desert and Marrakech

Tangier 5 days
4.6 (901)
CHF 1,010.46per person
View tour
10 Days Morocco Desert Tour and Hiking with Nomads – Ecotourism

10 Days Morocco Desert Tour and Hiking with Nomads – Ecotourism

Casablanca 10 days
4.7 (17)
CHF 1,805.80per person
View tour
10 Days Morocco Custom Tour and Starry Night in the Sahara Desert

10 Days Morocco Custom Tour and Starry Night in the Sahara Desert

Casablanca 10 days
4.9 (1360)
CHF 1,733.27per person
View tour
11-Day Impeccable Morocco Tour: Casablanca to the North and Sahara Desert

11-Day Impeccable Morocco Tour: Casablanca to the North and Sahara Desert

Casablanca 11 days
4.7 (310)
CHF 1,922.01per person
View tour
Discover Morocco’s Majesty: 10 Days Journey from Tangier To Sahara Desert

Discover Morocco’s Majesty: 10 Days Journey from Tangier To Sahara Desert

Tangier 10 days
4.9 (99)
CHF 1,797.56per person
View tour
Morocco 360° – 10 Days Historical Morocco Tour & Starry Night in the Majestic Sahara Desert

Morocco 360° – 10 Days Historical Morocco Tour & Starry Night in the Majestic Sahara Desert

Casablanca 10 days
4.6 (98)
CHF 2,021.74per person
View tour
Exclusive 7 Days Morocco Tour – Starry Night in the Majestic Sahara Desert

Exclusive 7 Days Morocco Tour – Starry Night in the Majestic Sahara Desert

Casablanca 7 days
5.0 (319)
CHF 839.02 CHF 797.07 5% offper person
View tour

More things to do in Marrakesh

Frequently asked questions about Marrakesh

What are the best things to do in Marrakesh?

Walk the medina between Bahia Palace, Ben Youssef Madrasa and the Saadian Tombs, spend a late afternoon on Jemaa el Fnaa, and take one day out to the Atlas, Ourika or Agafay.

How many days should I spend in Marrakesh?

Three nights is the usual answer: two for the old city and one for a day trip. Add a night if you want both the mountains and the desert edge.

What is Marrakesh known for?

Its walled medina and souks, the Koutoubia minaret, palace and garden architecture, and its position as the gateway to the High Atlas and the Sahara routes.

How do I get from Marrakesh to the Sahara?

By road over the Tizi n’Tichka pass. Merzouga is a long day’s drive, which is why most desert routes are sold as three days or more.

Is Marrakesh suitable for families?

Yes. Gardens, the Palmeraie and Agafay work well with children, and private transport removes most of the medina’s walking and heat.

Where is Marrakech?

In central Morocco, on the plain west of the High Atlas foothills. It is the capital of the Marrakech-Safi region and one of the country’s four imperial cities.

From our blog

Nearby destinations