Skip to content
Tripsora

Things to do in Marrakech

7,482+ tours, tickets and activities in Marrakech, Morocco. Booking is completed on Viator, with free cancellation on many options.

Tours and activities in Marrakech

Sort: Top ratedLowest priceShortest79 shown

Viator Exclusive: Private Sunrise Balloon Ride with Royal Breakfast on Board

A must do for Marrakech visitors: this really unique tour takes you soaring over the foothills of Morocco’s Atlas Mountains on an exclusive Private sunrise Hot Air Balloon ride with a tasty Royal breakfast on board followed by a camel ride in the famous Palmeraie desert and then return to Marrakech by 4x4 vehicle. A flight certificate is included as a souvenir of your unforgettable experience.

4.4(37)Rated 4.4 out of 5 from 37 reviews5 hFree cancellation

From £467.85 per person

A Magical Night and Quad Ride in the Agafay Desert from Marrakech

Our camp located in the middle of the Agafay Desert, along 25000 m2 of area with an ideal position, swimming pool well exposed to the Atlas Mountains and the Desert, then enjoy a Moroccan dinner in our restaurant Located at the top of a dune, then Rest assured, our luxurious tents with a traditional Moroccan theme, Berber carpets, decoration and refined design guarantee you great relief as well a…

4.8(13)Rated 4.8 out of 5 from 13 reviews24 hFree cancellation

From £212.66 per person

Hot air Balloon over atlas Mountains with Breakfast

Experience a stunning view over the Moroccan landscape aboard a hot-air balloon. Glide above red-dusted palm groves and breathtaking vistas while an expert pilot shares insights about the surroundings. After landing, savor a delightful Berber breakfast served in a beautifully decorated Moroccan tent, enhancing your cultural experience. Premium door-to-door transfers ensure a seamless adventure fr…

4.4(14)Rated 4.4 out of 5 from 14 reviews4 hFree cancellation

From £55.29 per person

Private 3 Days Tour from Marrakech to Merzouga

3 Days Tour from Marrakech to Fes via Desert is the best itinerary from Marrakech. Get the opportunity to spend an overnight in the middle of the Sahara Desert, Private tent at the premium or Luxury Desert Camp, sleeping under the shouting stars and entertain at the nomadic drumming around the camp fire. You will visit the Kasbah, Palm groves of Skoura, Dades Valley and Todra Mountain Gorge & val…

5.0(5)Rated 5.0 out of 5 from 5 reviews72 hFree cancellation

From £379.38 per person

Marrakech: Mosaic Lamp Workshop with Tea and Souvenir Lantern

Explore the art of Moroccan mosaic crafting in a dedicated workshop nestled away from the hustle of Marrakech. Under the guidance of a skilled artisan, delve into the history and techniques of this traditional craft. Choose your design and colors, then piece together a stunning mosaic lantern from vibrant colored glass. Enjoy the warm hospitality with refreshing mint tea and local pastries as you…

4.8(5)Rated 4.8 out of 5 from 5 reviews2 hFree cancellation

From £24.67 per person

From Marrakesh : 5 Days Tour to Chefchaouen and Merzouga Desert

Discover Morocco’s magic on a 5-day journey from Marrakech to Chefchaouen and the Merzouga Desert. Cross the High Atlas Mountains and visit the UNESCO-listed Ait Ben Haddou, then travel through valleys, gorges, and cedar forests to the Sahara. Ride camels across the golden dunes of Erg Chebbi and spend a memorable night in a luxury desert camp under the stars. Wander Chefchaouen’s blue medina and…

4.3(3)Rated 4.3 out of 5 from 3 reviews120 hFree cancellation

From £646.49 per person

Atlas Mountains 3-Valleys Private Day Trip from Marrakech

Get away from the hustle-bustle of Marrakech into heart of the Berber culture of the stunning Atlas Mountains and witness a traditional Moroccan life. It’s the most beautiful road and certainly the best known in Marrakech. Ourika valley is 64 km from Marrakech. Admire the many waterfalls in Ourika Valley and with its Berber villages which are hung down from the mountains, visit a Berber family ho…

5.0(1)Rated 5.0 out of 5 from 1 reviews10 hFree cancellation

From £51.04 per person