20 of the most beautiful places in Morocco

Joanne Owen

written by
Joanne Owen

updated 27.09.2024

From the majesty of the Sahara Desert and the Atlas Mountains, to the blue streets of Chefchaouen, and souks of Marrakech, Morocco is strikingly diverse in history, culture and landscapes. Add to that the historic medinas of Fes, and the coastal charms of Essaouira, and it’s clear why the country often compels travelers to return. It’s certainly not easy to decide where to visit first, which is where this rundown of the best places to visit in Morocco —among them, the most beautiful places in Morocco — might come in handy. 

Morocco, Marrakech, Djemaa el Fna market and square, view at dusk from the Cafe de France terrace

 Marrakech is loaded with attractions that make it one of the best places to visit in Morocco © Shutterstock

1. Bahia Palace, Marrakech

Thanks to its architectural beauty and historic significance, the Bahia Palace in Marrakech is unquestionably one of the best places to visit in Morocco.

Built in the 19th century for the grand vizier of the sultan, it was designed to be the most impressive palace of its time.

Today its intricately carved stucco, tilework, and beautifully painted wood ceilings certainly live up to the meaning of its name — “brilliance” — with its combination of Moroccan and Islamic architecture displaying extraordinary craftsmanship.

The Courtyard of Honor, with its vast marble floor and central fountain, is especially breath-taking, as are the palace’s peaceful gardens.

Editor’s tip: fancy doing a deep dive into Morocco’s magnificent cities? Our Imperial Cities of Morocco itinerary has you covered.

Short on time? Here's how to enjoy the perfect weekend in Marrakech. Try to fit in visiting one of the best luxury hammams in Marrakesh.

chefchaouen-blue-town-street-morocco-shutterstock_724581397

It's clear why Chefchaouen is one of the top places to visit in Morocco © Shutterstock

2. Chefchaouen’s blue streets, Chefchaouen 

Nestled in the Rif Mountains, the charming town of Chefchaouen is known as the “The Blue Pearl” for very obvious reasons.

Its buildings are painted a gloriously vibrant shade of blue, which are said to represent the sky and heaven. It’s fair to say, wandering Chefchaouen’s winding walkways suffused in said hues of blue has an otherworldly effect.

Part of the beauty of the blue streets lies in the contrast between the buildings and the surrounding green mountains.

Add to that stacks of artisan shops selling traditional crafts, colorful textiles and spices, and the city has much to commend it. 

Editor’s tip: want more reasons to visit? Discover why Chefchaouen is Morocco’s best-kept secret

Bab Bou Jeloud gate (Blue Gate) - Fez, Maroko © Shutterstock

Fes is a feast for all the senses © Shutterstock

3. Al-Attarine Madrasa, Fes 

Built in the early 14th-century, the Al-Attarine Madrasa in Fes is one of the best places to visit in Morocco if you’re into history and appreciate architectural mastery.

Renowned for its intricate craftsmanship, it served as an Islamic school for theology students.

Its stunning, serene central courtyard is a marvel, with a fountain, and carved arches leading to opulently decorated rooms.

At every turn, the attention to detail is exquisite — from the mosaic floor tiles, to Arabic calligraphy on the walls — as it showcase the magnificence of Islamic art and architecture. 

Editor’s tip: foodies, note that Fes is famed for being Morocco’s culinary capital.

Also note our Luxury Morocco itinerary includes taking a cooking class in Fes.

Morocco, Erg Chebbi dunes, shadows in the desert sand

Erg Chebbi Dunes, Merzouga © Shutterstock

4. Erg Chebbi Dunes, Merzouga 

Located on the southern oases routes, the vast Erg Chebbi Dunes near Merzouga are easily one of the best places to visit in Morocco if you’ve been dreaming of scenic Saharan adventures.

Extending up to 150 meters high, the dunes are especially magical around sunrise and sunset, when the sands glow in soul-stirring hues of gold and orange.

Alongside basking in the glory of the natural beauty, folks come to the Erg Chebbi Dunes to hike, sand-board and gaze at the stars. 

Editor’s tip: our customisable Highlights of Morocco trip includes the Erg Chebbi Dunes.

car-morocco-dades-george-shutterstock_1648245124

Dades Gorge, Atlas Mountains, Morocco © Shutterstock

5. Dades Gorge, Atlas Mountains 

If you’re seeking unforgettable cultural experiences and dramatic landscapes during your Morocco vacation, heading to Dades Gorge in the Atlas Mountains is for sure one of the best places to visit in Morocco.

Carved out by the Dades River, the gorge is characterised by towering red and orange cliffs, winding roads and striking rock formations that create breath-taking scenes of rugged majesty.

What makes Dades Gorge especially beautiful is the contrast between the towering rock walls and the lush green valleys below, where traditional Berber villages and palm groves thrive.

Head here to hike the gorge, explore caves, and discover the unique "monkey fingers" rock formations, along with spending time in local Berber villages.

Editor’s tip: if you want to mix Marrakech with exploring the desert and Altas Mountains, we have an itinerary covering exactly that, and more.

gorges-du-todra-canyon-tinghir-morocco-shutterstock_1303967734

Todgha Gorge, Tinghir, Moroccoa © Shutterstock

6. Todgha Gorge, Tinghir 

Staying on the gorge theme, Todgha Gorge — located near Tinghir in the eastern part of the High Atlas Mountains — is one of the best places to visit in Morocco for dramatic landscapes and adventure opportunities.

Here, towering limestone cliffs on either side of a valley have formed a canyon that serves as the spectacular stage for hiking and climbing.

The contrast between the red rock walls and lush green riverbed that runs through the valley add to its visual impact, especially at sunrise and sunset.

Love authentic experiences? Discover places to get off the tourist trail in Morocco.

The Hassan II Mosque or Grande Mosquée Hassan II is a mosque in Casablanca © Shutterstock

Hassan II Mosque, Casablanca © Shutterstock

7. Hassan II Mosque, Casablanca

Casablanca’s Hassan II Mosque is one of Morocco’s most iconic landmarks, and one of the largest mosques in the world.

Built on the edge of the Atlantic Ocean, it almost looks as if it’s rising from the sea, not least because its 210-meter minaret is the tallest in the world.

In addition to its dramatic scale and setting, the mosque is also a marvel of architecture and craftsmanship. 

While exquisite zellige tilework and cedarwood carvings showcase traditional Moroccan design at its finest, the mosque’s modern touches are also a marvel. 

By which we mean shimmering chandeliers, a retractable roof, and glass floors offering ocean views. 

Editor’s tip: our Beautiful Morocco itinerary kicks off in Casablanca, and covers Rabat, Meknes, Fes, Marrakech and the Sahara.

Ait Benhaddou fortified city in Morocco  © Shutterstock

 Aït Benhaddou, Ouarzazate © Shutterstock

8. Aït Benhaddou, Ouarzazate

Little wonder that Aït Benhaddou, near Ouarzazate, has been given UNESCO World Heritage Site status, and is hands-down one of the top places to visit in Morocco.

Built along the former caravan route between the Sahara and Marrakesh, this ancient earthen village — one of Morocco’s best-preserved ksars (fortified villages) — is esteemed for its unique mud-brick architecture and towering kasbahs

Long used as a movie backdrop — it features in Gladiator and Game of Thrones —  Aït Benhaddou's incredible location between the desert and mountains, with terracotta walls blending into the landscape, is something else.

Editor’s tip: our Morococan Cities and Ultimate Sahara itinerary includes Aït Benhaddou. 

Book it to see a stack of top attractions free from having to plan how to get around.

arch-caracalla-volubilis-morocco-shutterstock_1350329144

Volubilis, Meknes © Shutterstock

9. Volubilis, Meknes

Put simply, Volubilis, is one of the best-preserved Roman archaeological sites in North Africa.

Located near Meknes, this UNESCO World Heritage Site treasure — once a thriving Roman city — dates back to the 3rd century BC, and today showcases the grandeur of Roman architecture, with intricate mosaic floors revealing details of daily life.

Featuring the capitol building, a basilica and Triumphal Arch against a landscape of green hills and fertile farmland, with views stretching to the distant Zerhoun Mountains, it’s a serenely historic, scenic spot.

Editor’s tip: find out why you really, really need to visit Meknes

ouzoud-waterfalls-morocco-shutterstock_1046886214

Ouzoud Falls, Morocco © Shutterstock

10. Ouzoud Falls, Atlas Mountains

At 110-meters, Ouzoud Falls in the Atlas Mountains are among Morocco’s tallest — and most awe-inspiring — waterfalls.

Here, multi-tiered cascades rush into a series of deep green pools, surrounded by olive trees that have lent the falls their name — "Ouzoud," means "olive" in Berber.

Given that the site also plays host to playful Barbary macaques and many species of bird, the Ouzoud Falls are one of the best places in Morocco for wildlife lovers.

Hiking trails lead to scenic viewpoints, and boats are on hand to take you close to the base of the falls.

Don’t forget your swimming gear – the natural pools are a joy to cool off in. 

Interest piqued by mention of trails? Read up on trekking in Morocco.

Ouzoud-waterfall-shutterstock_1268146669

Ouzoud Falls, Morocco © Shutterstock

11. Kasbah Amridil, Skoura

Located in the Skoura Oasis, Kasbah Amridil is one of Morocco’s most well-preserved kasbahs.

Built back in the 17th century, it offers a fascinating glimpse into traditional Berber life and architecture.

Intricate mudbrick walls, defensive towers, and courtyards showcase the ingenious techniques used in Morocco’s desert regions to create resilient, weather-proof structures.

At the same time, surrounded by palm groves and framed by the Atlas Mountains, the kasbah’s setting is out of this world.

tangier-morocco-shutterstock_1279975132

Tangier, Morocco © Shutterstock

12. Caves of Hercules, Tangier

Sited near Tangier on the coast of the Strait of Gibraltar, the myth-steeped Caves of Hercules exude natural beauty and tonnes of drama.

Boasting an ocean-facing opening shaped like the African continent, legend has it that Hercules rested up here after completing his Twelve Labors. 

Tours take you through the cave’s dark chambers, which contrast quite magically with the sparkling sea.

Editor’s tip: our immersive Highlights of Morocco itinerary includes Tangier.

Fez tanneries, Morocco © Shutterstock

Fes, Morooc © Shutterstock

13. Bou Inania Madrasa, Fes

With its magnificent courtyard boasting intricately carved arches and a bronze fountain, the Bou Inania Madrasa in Fes is one of the most exquisite examples of Marinid architecture in Morocco.

Built in the 14th-century by Sultan Abu Inan Faris, it served both as an educational institution and a mosque. 

Its architectural beauty lies in the intricacy of its design, showcasing a blend of zellige tilework, carved cedar wood and stucco decoration.

Inside, walls are adorned with geometric patterns and Arabic calligraphy, with an exquisite green-tiled minaret adding to its elegance.

Editor’s tip: our 15-day Best of Morocco tour features a few days in Fes.

View of Moulay Idriss Zerhoun, Morocco © Elena Odareeva/Shutterstock

Moulay Idriss near Meknes © Shutterstock

14. Moulay Idriss, Meknes

Located near Meknes, Moulay Idriss is one of Morocco's holiest cities and a significant pilgrimage site. 

Named after Moulay Idriss I — founder of the Idrisid Dynasty, who’s credited with bringing Islam to the region — it’s spiritual significance lies in the Moulay Idriss Mausoleum, which houses the saint's tomb.

Set atop two green hills, and serving stunning views of the surrounding valleys and olive groves, Moulay Idriss’ whitewashed buildings, winding alleys, and historic mosques makes it a must-visit Moroccan destination for travellers seeking scenic cultural experiences.

Aerial view of Agadir in Morocco © Shutterstock

Agadir, Morocco © Shutterstock

15. Paradise Valley, Agadir 

It’s pretty clear why Paradise Valley is so named. Tucked in the High Atlas Mountains near Agadir, it’s an oasis of pretty palm groves, rocky gorges and inviting turquoise pools.

Part of the Tamraght River, Paradise Valley also boasts a series of natural waterfalls and streams. 

As such, it’s a peaceful place to escape bustling coastal cities by chilling-out in natural pools, walking winding paths, and generally soaking up the blissful back-to-nature vibe.

Wondering what you can do in Morocco in under two weeks? Discover our suggested 10-day itineraries in Morocco.

Only have a week? No worries — find out three ways to spend seven days in Morocco.

Mount Toubkal, Atlas Mountains, Morocco

Mount Toubkal, Atlas Mountains, Morocco © Shutterstock

16. Toubkal National Park, High Atlas

Home to Mount Toubkal — the highest peak in North Africa — Toubkal National Park is one of the best places in Morocco for nature lovers and adventurers.

Offering spectacular trekking routes through rugged mountain landscapes and deep valleys, it’s popular with hikers who want the challenge of summiting Mount Toubkal.

At the same time, Toubkal National Park is also one of the top places in Morocco for folks who want to explore local culture through visiting the Berber villages that speckle the terraced farmland and river valleys.

Editor's tip: into extraordinary hikes?  Discover some of the world's most epic walks.

A view of the blue city of Chefchaouen in the Rif mountains, Morocco © Marko Razpotnik Sest/Shutterstock

The blue city of Chefchaouen surrounded by the Rif Mountains, Morocco © Marko Razpotnik Sest/Shutterstock

17. Akchour Waterfalls, Rif Mountains

The Akchour Waterfalls of the Rif Mountains, near Chefchaouen in Morocco’s Mediterranean coastal area, are one of best places to visit in Morocco if you’re into exploring the awe-inspiring outdoors.

After a scenic hike through a lush, green gorge — following the Oued Farda River while surrounded by dramatic cliffs and dense vegetation — you’ll be rewarded by the sublime sight of two main waterfalls.

While the Grand Cascade is exactly what its name suggests, the smaller cascading pools provide scenic spots that are perfect for refreshing swims.

Wondering what else to include in your trip? Read up on the best things to do in Morocco.

Legzira dramatic natural stone arches reaching over the sea, Atlantic Ocean, Morocco © Shutterstock

Legzira Beach, near Sidi Ifni © Shutterstock

18. Legzira Beach, near Sidi Ifni 

Located near Sidi Ifni on the southern Atlantic coast, Legzira is one of the best beaches in Morocco.

Shaped over centuries by the wind and sea, the dramatic red sandstone arches that rise majestically from its shoreline set Legzira apart from other beaches. 

The beach itself stretches for several kilometers, offering a peaceful and uncrowded setting for strolls and sunset views.

Editor’s tip: keen to cover the coast and inland attractions? Browse our Morocco from Casablanca itinerary. 

Starting in Casablanca, it includes Fes, Marrakech (and more) before winding up in coastal Essaouira.

Jewish quarter of Mellah in Essaouira © Shutterstock

Essaouira, Morocco © Shutterstock

19. Merdane Village, Draa Valley 

Located in the heart of the Draa Valley in southern Morocco, Merdane is an authentic Berber village that comes especially recommended if you fancy escaping Morocco’s busy cities for a more tranquil experience.

Known as Morocco's "date basket," the valley itself is a lush oasis that stretches along the Draa River surrounded by the mighty Anti-Atlas Mountains.

Also speckled with palm groves, fertile farmland, and mudbrick kasbahs that blend into the natural landscape, both the valley and Merdane offer absorbing insights into rural Morocco.

Asilah, Morocco

Asilah, Morocco © Shutterstock

20. Asilah’s Medina, Asilah 

Known for its whitewashed walls, bright murals, and narrow cobblestone streets, Asilah’s Medina offers a  peaceful vibe that’s also very easy on the eye.

That said, things liven up when the town hosts its International Cultural Festival in summer.

Located on Morocco's northern Atlantic coast, Asilah also delivers a fascinating blend of Portuguese, Spanish and Moroccan influences, with its history dating back to the 15th-century, when it was a Portuguese settlement.

Offering picturesque views of the sea from its fortified walls and ramparts, we really rate Asilah’s Medina as an arty, more serene alternative to many of other Morocco’s busy medinas.

Keen to visit Morocco? Read our travel advice, and get The Rough Guide to Morocco to help you plan your perfect trip. 

Not a fan of planning? Browse our customisable Morocco itineraries before contacting our local experts to curate and book your perfect trip. 

Joanne Owen

written by
Joanne Owen

updated 27.09.2024

Joanne is a Pembrokeshire-born writer with a passion for the nature, cultures and histories of the Caribbean region, especially Dominica. Also passionate about inspiring a love of adventure in young people, she’s the author of several books for children and young adults, hosts international writing workshops, and has written articles on the Caribbean and inspirational community initiatives for Rough Guides. Follow her @JoanneOwen on Twitter and @joanneowenwrites on Instagram.

Planning your own trip? Prepare for your trip

Use Rough Guides' trusted partners for great rates

Ready to travel and discover
Morocco?

Get support from our local experts for
stress-free planning & worry-free travels

Plan my trip ⤍