3. Surround yourself with the calming blues of Chefchaouen
Visually stunning, Chefchaouen is one of the best places to visit in Morocco. The blue-washed walls of this picturesque city attract travellers from near and far.
Stroll through its streets that provide the most spectacular backdrops for your holiday pictures; people watch at the Plaza Uta El-Hammam and hike up the Rif Mountains; the sunrise and sunset views are mesmerising.
4. Hike the trails of the Atlas Mountains
Trekking in the Atlas Mountains is one of the best things to do in Morocco for adventure and outdoor lovers. Explore day hikes or sign up for a two-day trek to the top of Mt Toubkal. You could also opt for a walk that takes you to some of the Berber villages that dot the mountainside.
It’s a wonderful opportunity to witness the culture and customs of the region, most of which have remained unchanged for centuries.
5. Visit artisan workshops and shop for handcrafted souvenirs at Fez
Wander through the streets and souks of Morocco, and you will find a country rich in arts and crafts. Nowhere is this more evident than in the city of Fez, known for its exquisite craftsmanship.
Find out how the city’s iconic blue and white pottery is created. Watch the process of leather tanning from one of the many leather shops that overlook the Chouara Tannery, located in the city’s medina and marvel at the skill and effort that goes into creating a Moroccan tile.
The art and craft shops in the medina are the perfect place to pick up a souvenir. The challenge, of course, will be to stop at one.
6. Indulge in a Hammam Treatment
Going to a public hammam is a weekly routine for many locals – it’s not just a cleansing ritual, but also an opportunity to meet friends and acquaintances.
The private hammams that cater to tourists have a more spa-like vibe, but the experience is no less memorable. Most hammam treatments involve a session of steaming, applying black Moroccan soap and rinsing off with hot water.
This is followed by a scrubbing and exfoliating session and ends with relaxing with cups of mint tea.
7. Take a Beach break at one of the many resorts of Agadir
A resort town on the southern part of Morocco’s coastline, Agadir is a popular beach destination and one of the best Morocco tourist attractions. The town’s alluring crescent-shaped beach is at the centre of all the buzz. Stay at one of the many beachfront resorts, spend the better part of a day sunbathing and indulge in a traditional hammam treatment.
For a top-down view of the blues of the Atlantic Ocean, climb to the top of Kasbah, the ruins of the city’s fortress.
8. Sleep amid the towering sand dunes of Erg Chebbi and Erg Chigaga
The burnt orange dunes of Erg Chebbi and Erg Chigaga provide the most striking landscape for a magical desert experience.
Experience the vast desert and majestic dunes on camelback, camp under the desert sky, understand the ways of life among people belonging to the Berber community, and enjoy meals accompanied by traditional music and dance; this is one of the most magical things to do in Morocco.
9. Admire the stunning architecture of Ait-Ben-Haddou
The backdrop for many Hollywood movies and TV series, including hits such as Lawrence of Arabia, Game of Thrones and Aladdin, the earthy browns of the Ait Ben Haddou historical site stand out against a striking background of blue skies.
A UNESCO World Heritage Site, this small village has been recognised for its incredible earthen clay architecture. Explore the town on a guided tour, wander its many alleys, visit some of the structures and head to the top of the hillock for far-reaching views of the desert landscape that spreads out in directions
There’s no denying it. There’s magic in Morocco. Set off on an enchanting trip across this vibrant country with a tailor-made itinerary from Hayes & Jarvis. Call or contact us to get started on a journey of a lifetime.
Overview of Morocco
From camel trekking through the desert, to people watching on Marrakech’s rooftop cafes, a holiday to Morocco offers a kaleidoscope of unique experiences.
Morocco Multi-centre
Combine a few destinations and book a bespoke itinerary with one of our Destination Specialists today.
Best Time to Visit Morocco
While there is always some region to explore in every season, the best time to visit Morocco is during spring.

