All things to do in Morocco

All things to do in Morocco

Tours & things to do hand-picked by our insiders

Atlas Mountains Hot Air Balloon Ride from Marrakech with Berber Breakfast and Desert Camel Experience

5 star rating: Highly Recommended 4 Reviews

A must for Marrakech visitors, this morning tour takes you soaring over the foothills of Morocco’s Atlas Mountains on a sunrise hot air balloon ride. Touch ...  Read more

Location: Marrakech, Morocco
Duration: 5 hours (approx.)

From USD $250.36

Three Valleys Day Trip from Marrakech with Optional Visit to Takerkoust Lake and Kik Plateau

5 star rating: Highly Recommended 33 Reviews

Experience traditional Moroccan life and stunning scenery on a day trip from Marrakech to three famous valleys in the Atlas Mountains. Explore the lovely ...  Read more

Location: Marrakech, Morocco
Duration: 7 hours (approx.)

From USD $79.06

Ouarzazate and Ait Benhaddou Day Trip Through the Atlas Mountains from Marrakech

4.5 star rating: Recommended 21 Reviews

Experience the history and drama of old Morocco on this day trip across the Atlas Mountains from Marrakech. Cross the Tizi-n-Tichka pass to reach Aït ...  Read more

Location: Marrakech, Morocco
Duration: 12 hours (approx.)

From USD $105.41

Marrakech Discovery Tour

4 star rating: Recommended 110 Reviews

Discover the multiple facets of Marrakech with a stroll in the labyrinth of the narrow streets of the Medina amongst its famous Souks. Immerse yourself in ...  Read more

Location: Marrakech, Morocco
Duration: 9 hours 30 minutes (approx.)

From USD $43.48

Fantasia Moroccan Dinner and Cultural Show

3.5 star rating: Worth doing 59 Reviews

Discover all the fun and excitement of Moroccan folklore at the Fantasia Moroccan Dinner and Cultural Show.

Location: Marrakech, Morocco
Duration: 4 hours 30 minutes (approx.)

From USD $50.07

Casablanca Half-Day Sightseeing Tour

4 star rating: Recommended 3 Reviews

Get to know the cultural, historical and economic center of Morocco on this Casablanca sightseeing tour. This 3-hour morning or afternoon coach tour introduces ...  Read more

Location: Casablanca, Morocco
Duration: 3 hours (approx.)

From USD $89.60

Ouzoud Falls Day Trip from Marrakech

4.5 star rating: Recommended 2 Reviews

Escape the heat and hustle-bustle of Marrakech on this day trip to the stunningly beautiful Ouzoud Falls. Surrounded by an emerald cape of thousands of olive ...  Read more

Location: Marrakech, Morocco
Duration: 9 hours (approx.)

From USD $105.41

Experience Morocco: Visit a Souq and Cook a Tagine in Marrakech

4.5 star rating: Recommended 7 Reviews

What better place to learn how to cook Moroccan food than Marrakech? Learn some Arabic phrases from your expert guide and practice them while shopping at a ...  Read more

Location: Marrakech, Morocco
Duration: 4 hours (approx.)

From USD $60.61

Marrakech Dinner and Show in a Moroccan Palace

3 star rating: Worth doing 4 Reviews

Enjoy a night of traditional Moroccan dining and entertainment in Marrakech! Your evening takes place in a centuries-old Moroccan palace either in  ...  Read more

Location: Marrakech, Morocco
Duration: 3 hours 30 minutes (approx.)

From USD $56.66

Berber Trails 4WD Day Trip from Marrakech

4 star rating: Recommended 67 Reviews

Follow ancient Berber Trails across the Atlas Mountains on a day trip from Marrakech into the Moroccan past. From the valleys to the mountain summits, you will ...  Read more

Location: Marrakech, Morocco
Duration: 8 hours (approx.)

From USD $86.97

Marrakech Day Trip from Casablanca

Discover the medieval city of Marrakech on this day trip from Casablanca! Your guide will take you on a sightseeing tour to see top Marrakech attractions ...  Read more

Location: Casablanca, Morocco
Duration: 10 hours 30 minutes (approx.)

From USD $474.36

Essaouira Day Trip from Marrakech

4.5 star rating: Recommended 51 Reviews

Visit the beach and famous port of Essaouira on a day trip from Marrakech. You'll take a guided tour of the port and have the opportunity to discover the ...  Read more

Location: Marrakech, Morocco
Duration: 11 hours 30 minutes (approx.)

From USD $48.75

Fez Day Trip from Casablanca

Discover the spiritual capital of Morocco on this day trip from Casablanca to Fez. Your driver will take you on a sightseeing tour to see top Fez attractions ...  Read more

Location: Casablanca, Morocco
Duration: 11 hours (approx.)

From USD $408.48

Marrakech Segway Tour

Discover Marrakech in style on this 1.5-hour Segway tour. Following a guide, head to the pretty Hivernage district, with its many luxury villas, and ride to ...  Read more

Location: Marrakech, Morocco
Duration: 1 hour 30 minutes (approx.)

From USD $46.12

Private Arrival Transfer: Casablanca Airport to Hotel

Ensure peace of mind with a private arrival transfer from Casablanca's Mohammed V International Airport to your hotel. Skip the hassle of waiting for taxis, ...  Read more

Location: Casablanca, Morocco
Duration: 30 minutes (approx.)

From USD $28.00

Viator uses cookies to improve your experience on our website. Learn more about how we use cookies and how to change your cookie settings | Close message