Morocco is a country of remarkable contrasts. In a single journey, you can explore colorful medinas, cross the Atlas Mountains, walk through ancient fortified villages, relax beside the Atlantic Ocean, and watch the sunset over the golden dunes of the Sahara.
Whether you're planning your first trip or returning to discover more, these are 10 of the most beautiful places to visit in Morocco.
1. Marrakech – The Red City
Marrakech is one of Morocco's most famous destinations and an excellent place to experience the country's energy, architecture, food, and traditions.
At the heart of the city is Jemaa el-Fnaa, a huge square surrounded by cafés, restaurants, markets, and the narrow streets of the old medina. As evening approaches, the square becomes particularly lively with food stalls and performers.
Beyond the main square, travelers can explore colorful souks, traditional riads, historic palaces, gardens, and impressive examples of Moroccan architecture.
Don't miss: Jemaa el-Fnaa, Bahia Palace, Koutoubia Mosque, the souks, Ben Youssef Madrasa, and Majorelle Garden.
2. Chefchaouen – Morocco's Blue City
Hidden among the Rif Mountains, Chefchaouen is instantly recognizable for its beautiful blue-painted streets and buildings.
Walking through its medina is the main attraction. Small stairways, decorated doors, local craft shops, fountains, and countless shades of blue make almost every corner worth exploring.
For a different perspective, walk toward the Spanish Mosque in the late afternoon. The surrounding hills provide panoramic views over the blue city and mountains.
Don't miss: the medina, Plaza Uta el-Hammam, Kasbah, Ras El Maa, and sunset from the Spanish Mosque viewpoint.
3. Merzouga & the Erg Chebbi Dunes
For classic Sahara scenery, Merzouga is one of Morocco's essential destinations.
The village sits beside Erg Chebbi, a spectacular area of towering golden dunes. The landscape changes dramatically throughout the day as sunlight creates different colors and shadows across the sand.
Camel trekking at sunset is one of the best-known experiences here. Travelers can also spend the night at a desert camp, try sandboarding, explore the surrounding desert by 4x4, and wake early to watch sunrise over the dunes.
Don't miss: camel trekking, Erg Chebbi sunset, a night in a Sahara camp, stargazing, and sunrise over the dunes.
4. Aït Ben Haddou – An Ancient Moroccan Ksar
Aït Ben Haddou is one of Morocco's most recognizable historic landscapes.
Located along the former caravan route between the Sahara and Marrakech, this fortified settlement is composed of traditional earthen buildings clustered together behind defensive walls.
The site has also appeared in numerous international film and television productions.
Cross into the ksar and climb through its narrow passages toward the higher viewpoints for impressive views of the surrounding valley and arid landscape.
Don't miss: the old ksar, traditional architecture, panoramic viewpoints, and sunset.
5. Essaouira – The Atlantic Coast
If you want to combine Moroccan culture with the ocean, Essaouira is an excellent choice.
This atmospheric coastal city has a historic medina, fortified walls, a busy fishing port, art galleries, seafood restaurants, and a long sandy beach.
Its relaxed atmosphere makes Essaouira particularly enjoyable after visiting Morocco's busier inland cities.
Walking along the ramparts provides beautiful views over the Atlantic, especially around sunset.
Don't miss: Essaouira Medina, Skala de la Kasbah, the fishing port, the beach, and fresh seafood.
6. The High Atlas Mountains
Morocco isn't only about ancient cities and deserts. The High Atlas Mountains reveal an entirely different landscape.
Mountain roads lead past deep valleys, terraced fields, rivers, and traditional Amazigh villages surrounded by dramatic peaks.
Imlil is one of the best-known bases for exploring the mountains and is the principal starting point for treks toward Mount Toubkal, the highest mountain in North Africa.
You don't need to be an experienced hiker to enjoy the region. There are shorter walks and scenic excursions suitable for travelers who simply want to experience mountain life and landscapes.
Don't miss: Imlil, mountain villages, scenic valleys, hiking trails, and panoramic viewpoints.
7. Dades Valley & Dades Gorge
The Dades Valley offers some of the most dramatic scenery in southern Morocco.
The route passes through rocky canyons, traditional villages, kasbahs, green oases, and unusual geological formations.
One of the most photographed locations is the winding mountain road through Dades Gorge, where sharp bends climb above the valley.
The region is often incorporated into journeys between Marrakech and the Sahara, but it deserves time to explore rather than simply driving through.
Don't miss: Dades Gorge, panoramic viewpoints, traditional kasbahs, rock formations, and the valley road.
8. Ouzoud Waterfalls
Ouzoud Falls provide a refreshing contrast to Morocco's arid landscapes.
Located in the Middle Atlas region, the waterfalls descend dramatically into the valley below. Walking trails allow visitors to experience them from several viewpoints.
You can follow paths down toward the bottom, take a small boat closer to the falls, enjoy lunch overlooking the landscape, or simply relax and appreciate the scenery.
The waterfalls are also a popular excursion from Marrakech.
Don't miss: panoramic viewpoints, walking trails, the base of the waterfalls, and the surrounding olive groves.
9. Legzira Beach
For travelers exploring Morocco's southern Atlantic coastline, Legzira Beach offers a very different type of scenery.
The beach is known for its reddish cliffs, rugged coastline, expansive ocean views, and surviving natural rock arch.
It is especially beautiful in the late afternoon when the setting sun illuminates the cliffs in deep orange and red tones.
Legzira is ideal for travelers looking to escape crowded urban destinations and experience Morocco's wilder coastline.
Don't miss: coastal walks, the rock formations, cliffs, Atlantic views, and sunset.
10. Paradise Valley
Located in the foothills of the Atlas Mountains north of Agadir, Paradise Valley is known for its rocky landscapes, palm trees, walking trails, and natural pools whose conditions vary with rainfall and season.
The drive into the valley is part of the experience, passing mountain scenery and small villages before reaching the walking areas.
It's a popular nature excursion for travelers staying around Agadir and Morocco's southern Atlantic coast.
Don't miss: the valley scenery, hiking trails, palm-filled landscapes, and mountain viewpoints.
When Is the Best Time to Visit Morocco?
Morocco can be visited throughout the year, but the ideal period depends on where you're going.
Spring (March–May) and autumn (September–November) are generally comfortable periods for traveling across several regions of the country. Summer can be very hot in inland cities and the Sahara, while coastal destinations tend to have more moderate conditions.
Winter can be a good time for southern Morocco and the desert, although nights in the Sahara and mountain regions can become cold.
How Many Days Do You Need in Morocco?
For a first trip, 7 to 10 days gives you enough time to combine several major destinations without trying to see everything at once.
With 10 to 14 days, you can build a more varied itinerary incorporating imperial cities, mountains, the Sahara and the Atlantic coast.
Morocco rewards slower travel. Distances between major destinations can be significant, and many of the landscapes and villages encountered between them are part of the experience.
Discover the Beauty of Morocco
From the blue streets of Chefchaouen and lively medina of Marrakech to the peaks of the Atlas Mountains and golden dunes of Merzouga, Morocco offers extraordinary variety within a single country.
Every region reveals something different: ancient architecture, Amazigh culture, dramatic landscapes, traditional cuisine, coastal towns, mountain villages, and vast desert scenery.
Whether you're dreaming of a Sahara desert tour, cultural journey, mountain adventure, or complete Morocco itinerary, these ten destinations are an excellent starting point for planning your trip.