excurgo
DestinationsToursBlog
Excurgo earns a commission when you book through our links to Viator, at no extra cost to you.
Powered byViator
excurgo

Tours and experiences worldwide from Viator. Compare them here and book on Viator — no extra fees.

Company
  • About Us
  • Blog
  • Partner With Us
Travellers
  • Support 24/7
  • Cancellation
  • FAQ
Explore
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
  • About Us
  • Blog
  • Partner With Us
  • Support 24/7
  • Cancellation
  • FAQ
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
© 2026 Excurgo. Tour aggregator powered by Viator.
PrivacyTermsCookies
Home/Destinations/Marrakech/Marrakech in 3 days
3 days · Marrakech itinerary

Marrakech in 3 Days: The Complete Itinerary

Three days based in Marrakech covers the city, the mountains and a coast or waterfall escape. Here is how to spend three perfect days, with the best-rated tours and day trips to book for each.

At a glance

  1. 1Day 1: Medina & palaces
  2. 2Day 2: Atlas Mountains
  3. 3Day 3: Essaouira or Ouzoud
  4. 4Agafay desert farewell dinner

Day 1: the Red City

Explore the Medina souks, the Bahia Palace, the Saadian Tombs and the Majorelle Garden, ending at Jemaa el-Fnaa with a food tour.

Day 2: the Atlas Mountains

Take a day trip to the Ourika Valley and the High Atlas for waterfalls, Berber villages and mountain scenery.

Day 3: Essaouira or Ouzoud

Choose the Atlantic coast at Essaouira or the cascades of Ouzoud, then return for a farewell dinner in the Agafay Desert under the stars.

Book the experiences in this itinerary

Top-rated tours for exactly what this plan recommends in Marrakech — prices per person.

Private Marrakech Highlights: Bahia Palace, Souks & Medina
Marrakech
Private Marrakech Highlights: Bahia Palace, Souks & Medina
5.0(59)·3–4 hours
from$63/ person
via Viator
Marrakech: Ourika Valley & Atlas Mountains + Lunch
−25%
Marrakech
Marrakech: Ourika Valley & Atlas Mountains + Lunch
5.0(60)·6–8 hours
from$10$14/ person
via Viator
Essaouira day trip from Marrakech
Marrakech
Essaouira day trip from Marrakech
5.0(35)·8 hours
from$23/ person
via Viator
Ouzoud Waterfalls Guided Day Trip from Marrakech - All inclusive -
Marrakech
Ouzoud Waterfalls Guided Day Trip from Marrakech - All inclusive -
5.0(35)·8 hours
from$159/ person
via Viator
Agafay Desert Sunset Tour
Marrakech
Agafay Desert Sunset Tour
5.0(110)·4–6 hours
from$69/ person
via Viator
Luxury Private Hot Air Balloon Experience in Marrakech
Marrakech
Luxury Private Hot Air Balloon Experience in Marrakech
5.0(46)·5–6 hours
from$287/ person
via Viator
Guided Excursion in the Souks of Marrakech
Marrakech
Guided Excursion in the Souks of Marrakech
5.0(53)·3 hours
from$23/ person
via Viator
Atlas Mountains Ourika valley Day Tour from Marrakech
Marrakech
Atlas Mountains Ourika valley Day Tour from Marrakech
5.0(50)·6–8 hours
from$206/ person
via Viator

Marrakech in 3 days — FAQ

Is 3 days enough for Marrakech?
Three days is the sweet spot — the city, an Atlas Mountains trip and a coast or waterfall day, plus an Agafay desert evening, without rushing.
What is the best day trip from Marrakech for 3 days?
The Atlas (Ourika Valley) is the classic; add Essaouira for the coast or Ouzoud for waterfalls. The Sahara needs more days.
Can I add a Sahara trip to 3 days in Marrakech?
A Merzouga Sahara tour is 3 days on its own, so it’s better as a separate add-on; for a desert taste in three city days, choose the Agafay.

Explore more in Marrakech

Medina & SouksAgafay DesertAtlas MountainsHot Air BalloonPalaces & GardensFood ToursDay Trips