Things to do in Morocco

Morocco is a country full of character and charm so there really is an abundance of things to do. From the excitement of the souks in Marrakech to the quaint tea shops adorning the colourful streets, as well as a multitude of natural landscapes to gawk at, including the desert, the choice is yours.

Top things to do in Morocco

Saharan sand boarding

Think snowboarding, but instead of snow it’s sand and you’ll be under the warm Moroccan sun. If you want to give this thrilling sport a whirl you’ll need to head to Merzouga in the Sahara Desert where you can board down the mighty Erg Chebbi dunes, which stand up to 150 metres high.

Due to its distance from Marrakech, most visitors incorporate this adrenaline-filled ride with a desert tour from the capital, sleeping in Berber tents at the foot of the dunes and packing in a camel trek at the same time. If you have the time, this is an amazing thing to do in Morocco and is not to be missed.

Travel by camel

Camels have been used for centuries as transport in Morocco and you’ll have plenty of opportunities during your trip to take part in an exciting camel trek.

A sunset tour will take you from Marrakech and explore the Palmeraie, a picturesque palm grove adjacent to the city, stopping for a cup of mint tea with a Berber family. Or you can head further afield and spend the day at the foot of the Atlas Mountain range.

Canyoning in the Ourika Valley

This high-adrenaline activity is another one of the best things to do in Morocco, and is fast becoming a popular sport around the world – but it’s certainly best with Morocco serving up some excellent landscapes. A 40-minute drive outside Marrakech, the Ourika Valley will have you scrambling through gorges, rappelling down waterfalls and wading through water pools in no time.

Professional tour operators can organise your transfer to and from Marrakech and provide all necessary safety equipment and training. Suitable for anyone over 15 years of age, an average level of fitness is required.

Things to do in Morocco for free

Make the most of the waters

Being Morocco’s seaside resort, Agadir offers beautiful beaches to take advantage of, including the Blue Flag Agadir beach itself. Head down to the beach for a day of sun bathing, paddling and incredible views- as well as no price tags.

There is a long promenade that stretches along the coast filled with cafes all the way up to the marina, so there’s he option to take a scenic stroll too.

You’ll find a vast selection of watersports here if you’re looking for some adrenaline, but just outside Agadir you’ll find the mini surfing empire of Taghazout. With an abundance of ex-pro instructors and fantastic surf spots suitable for complete beginners, you’ll be riding your first wave in no time.

Marvel in the Medinas

Medina’s are a must visit wherever you’re on holiday, but a Medina in Morocco is even more of a must-do. Here, you have several to choose from which makes it even better. The experience of the Medinas comes from being there, not from buying things, so it’s one of the best things to do in Morocco for free.

The Medina of Marrakech is the most visited in the country and is known as the beating heart of the city. Once you step through the entrance you’ll be in awe of everything on offer. From bazaars and souks to traditional cafes and Riads, it’s like a city of its own. Head to the baazar and simply lose yourself as you walk up and down, round and round, passing all the stools offering handmade goods and fresh spices among so much more.

Casablanca Medina is another popular pick, and offers the same traditional Moroccan magic as Marrakech, but at a slower pace. Here, it tends to be less busy so you can take all the time you need to chat with the locals or pick up some souvenirs. You’ll also find branded boutiques in the Medina so you’re not limited to the bazaar

Things to do as a couple in Morocco

See Marrakech from above

For an unforgettable experience during your stay in Morocco, take in the wonders and beauty of the country on a tailor-made hot air balloon ride. As you gaze down at bustling cities and villages from the serenity of the sky, the panoramic views will leave you with wonderful memories that will last a lifetime. It also provides the most spectacular backdrop if you’re looking to pop the question!

Watch the sun rise on an early morning trip from Marrakech to the Atlas Mountains, crossing vast plains before reaching the high peaks of the famous mountain range. You’ll then enjoy mint tea and breakfast with local Berber’s before being transferred back to your hotel.

Horse riding in the High Atlas Mountains

Offering some respite from the hustle and bustle if you’re staying in Marrakech, horse riding allows you to relax surrounded by nature, and much needed quiet time for the two of you. Starting at Tahnnahout, just outside Marrakech, jump on your horse and set about exploring the vast beauty of the High Atlas Mountains.

You can trek through forests of pine, juniper and oak trees and enjoy spectacular views over the Asni Valley and Atlas Panorama. Alternatively, enjoy a scenic route around Lake Takerkoust, crossing traditional Berber villages. You could even enjoy a traditional lunch at the Imlil Valley overlooking the Toubkal summit before heading back.