Experience one of Morocco’s most breathtaking natural wonders on this day trip from Marrakech to the Ouzoud Waterfalls — the highest and most spectacular waterfalls in North Africa. Located about 170 km from Marrakech, the Cascades d’Ouzoud are a paradise of lush olive groves, red cliffs, and cascading waters that plunge over 100 meters into a natural pool below. This full-day excursion from Marrakech to Ouzoud offers the perfect opportunity to escape the noise of the city and reconnect with nature in one of the country’s most scenic landscapes.
Your adventure begins with an early morning departure from Marrakech, traveling through the Atlas Mountains and small Berber villages. Along the way, you’ll enjoy spectacular views of the countryside before arriving at Ouzoud, where you’ll immediately hear the sound of rushing water and see rainbows dancing in the mist.
Discovering Ouzoud Waterfalls
Upon arrival, your local guide (optional) will lead you on a walk through olive trees and winding paths offering incredible panoramic views of the falls. You’ll have time to explore the viewpoints, take photos, and maybe even spot some friendly Barbary monkeys that live in the area. The walk down to the base of the waterfalls is a wonderful way to appreciate their full height and beauty — and for the adventurous, a small boat ride can take you close to the falls for an unforgettable experience.
After exploring, enjoy a delicious traditional Moroccan lunch at one of the local restaurants overlooking the cascades — a perfect place to relax and take in the view. You’ll also have time for a refreshing swim in the natural pool if the weather allows.
Return to Marrakech
In the late afternoon, your driver will take you back to Marrakech, arriving in the early evening after a full day surrounded by nature. The Ouzoud waterfalls day trip is one of the most popular Marrakech excursions, combining scenic landscapes, local culture, and pure relaxation in the Moroccan countryside.