MActivities In Morocco
Marrakech medina rooftops with the Koutoubia minaret and Atlas Mountains behind

Central Morocco

Marrakech

The Red City — Morocco's vibrant cultural heart

Marrakech is Morocco's most famous city and the launch point for most travelers. Behind its rose-colored walls you'll find the buzzing Jemaa el-Fnaa square, a labyrinth of souks, tranquil gardens and palaces, and easy access to the Atlas Mountains, Agafay and the desert.

Things to do in Marrakech

  • Explore the medina, souks and Jemaa el-Fnaa square
  • Visit the Bahia Palace, Saadian Tombs and Majorelle Garden
  • Take a food tour or hands-on cooking class
  • Relax in a traditional hammam
  • Use the city as a base for day trips and desert tours

Experiences

Top activities in Marrakech

Popular things to do in and around Marrakech, bookable with our local team.

Marrakech Medina 3–4 hours

Marrakech Street Food Tour

Taste your way through the medina with a local guide, from street stalls to hidden bakeries.

From $40 per personView Activity
Marrakech Half day

Marrakech Cooking Class

Shop for ingredients then cook a traditional tagine and salads with a Moroccan chef.

From $50 per personView Activity
Marrakech Medina 3 hours

Medina & Souks Guided Tour

Navigate the labyrinth of the medina with a local guide and discover its hidden corners.

From $30 per personView Activity
Marrakech countryside Half day (early morning)

Hot Air Balloon over Marrakech

Float over palm groves and desert plains at sunrise with the Atlas Mountains on the horizon.

From $180 per personView Activity
Marrakech 1.5–2 hours

Traditional Hammam & Spa

Unwind with an authentic Moroccan hammam ritual and relaxing argan oil massage.

From $35 per personView Activity
Marrakech Half day

Marrakech Photography Tour

Capture the colors, patterns and daily life of Marrakech with a photographer guide.

From $45 per personView Activity

Marrakech — FAQs

How many days do you need in Marrakech?

Two to three days is enough to see the highlights of the city, with extra days for day trips to the Atlas Mountains, Agafay or Essaouira.

Is Marrakech a good base for day trips?

Yes. Marrakech is the best base in Morocco for day trips, with easy access to the Atlas Mountains, Ourika Valley, Agafay Desert, Essaouira and Ouzoud Waterfalls.

Ready to plan your Morocco adventure?

Tell us what you'd love to experience and our local team will craft the perfect itinerary — no obligation, just friendly expert advice.