19 Places to visit in Morocco
Here are 19 places to visit in Morocco according to Excellence Morocco:
1. Marrakech – is a vibrant city in Morocco, located in the western part of the country. It is the fourth largest city in Morocco and is the capital of the Marrakech-Safi region. The city has a rich history and is known for its cultural and architectural attractions, including the Koutoubia Mosque, the Saadian Tombs, and the Majorelle Gardens. The city is also known for its vibrant markets, including the famous Djemaa el-Fna square, which is a UNESCO World Heritage Site. Marrakech is a popular tourist destination, with a warm, dry climate and a mix of modern and traditional influences. It is a good starting point for exploring the surrounding region, including the Atlas Mountains and the Sahara Desert.
It is a popular destination for tourists looking to explore the city’s vibrant markets, ancient architecture, and stunning landscapes. There are many exciting excursions to take while visiting Marrakech, and in this article, we will explore some of the top options.
One popular excursion is a visit to the medina, the old city center of Marrakech. Here, you can stroll through the narrow winding streets, lined with vibrant stalls selling everything from spices and fabrics to jewelry and souvenirs. The medina is also home to the famous Koutoubia Mosque, a beautiful 12th-century building with intricate details and a towering minaret.
Another must-see attraction in Marrakech is the Majorelle Garden, a stunning botanical garden founded by French artist Jacques Majorelle in the 1920s. The garden features a variety of plants, including cactus, palm trees, and bamboos, as well as a small museum dedicated to Berber culture. The garden is also home to the famous blue-hued Majorelle Villa, which has been restored and now houses a museum dedicated to Yves Saint Laurent.
For those interested in the history and culture of Morocco, a visit to the Saadian Tombs is a must. These tombs, located just outside the city walls of Marrakech, contain the graves of the Saadian sultans and their families, who ruled Morocco in the 16th century. The tombs feature beautiful ornate decorations, including intricate carvings, stained glass windows, and colorful tiles.
If you’re looking to escape the bustling city, a trip to the Atlas Mountains is a great option. The Atlas Mountains are a range of mountains located in the northwest of Africa, and they offer a variety of activities for visitors, including hiking, skiing, and horseback riding. You can also visit traditional Berber villages and learn about their way of life.
For a taste of traditional Moroccan cuisine, a cooking class is a great excursion to take. Many local cooking schools offer classes where you can learn how to make traditional Moroccan dishes, such as couscous, tagine, and pastilla. You’ll get to visit the local markets to shop for ingredients and then head back to the cooking school to learn how to prepare the dishes.
If you’re looking for a bit of relaxation, a visit to a traditional Moroccan spa, or hammam, is a great option. Hammams are traditional steam baths where you can relax and unwind, and many also offer beauty treatments, such as massages, facials, and body wraps.
Marrakech is also home to a number of stunning palaces and mansions, such as the El Badi Palace, the Dar Si Said Museum, and the Bahia Palace. These beautiful buildings offer a glimpse into the opulent lifestyle of the city’s wealthy residents and are worth a visit for their stunning architecture and intricate details.
Finally, no trip to Marrakech is complete without a visit to the Jemaa el-Fnaa, the city’s main square. This bustling hub is a must-see attraction, and it’s a great place to people watch, grab a bite to eat, or listen to traditional Moroccan music.
Overall, Marrakech offers a variety of exciting excursions for visitors to enjoy. From exploring the medina and visiting stunning gardens to learning about traditional Moroccan culture and cuisine, there is something for everyone in this vibrant city.
2. Fez – a city is known for its ancient medina and traditional handicrafts.
Fes is a city located in Morocco. It is the third-largest city in the country and is known for its cultural, historical, and artistic significance. The city is home to the University of Al-Karaouine, which is the oldest continuously operating university in the world. Fes is also known for its medina, which is a walled city within the city that contains a large market and many narrow, winding streets. The medina is a UNESCO World Heritage Site and is considered one of the best preserved ancient cities in the world. Fes is also home to many historical landmarks, such as the Royal Palace and the Mosque of Andalusia. The city is also known for its crafts, including leather goods, ceramics, and textiles.
Fes is a city located in the northwest region of Morocco. It is the country’s third largest city, with a population of approximately 1.2 million people. The city is known for its rich history and cultural heritage, and is home to the oldest continuously operating university in the world, the University of Al-Karaouine.
Fes is divided into two main areas: Fes el Bali, the old, walled city, and Fes el Jdid, the newer part of the city. Fes el Bali is a UNESCO World Heritage Site and is home to many historical landmarks, including the Grand Mosque, the Medersa Bou Inania, and the Nejjarine Museum of Wood Arts and Crafts. The city is also famous for its traditional crafts, such as leather tanning, ceramics, and weaving.
In addition to its cultural and historical significance, Fes is also an important economic hub in Morocco. The city is home to a number of industries, including textiles, pharmaceuticals, and food processing. It is also a center for trade and commerce, with a bustling souk (market) that draws visitors from all over the country.
Despite its modernity, Fes retains a strong sense of traditional Moroccan culture and is a popular destination for tourists who are interested in experiencing the country’s rich history and vibrant culture. The city is known for its bustling streets, colourful markets, and stunning architecture, and is a must-visit destination for anyone travelling to Morocco.
3. Casablanca – Morocco’s largest city and economic hub, with a modern skyline and a historic medina.
Casablanca is the largest city in Morocco and is located on the Atlantic coast. It is a major economic and cultural hub, with a population of over 4 million people. The city is known for its vibrant nightlife, bustling markets, and beautiful beaches.
One of the most famous landmarks in Casablanca is the Hassan II Mosque, which is the third largest mosque in the world. The mosque is known for its intricate architectural design and its towering minaret, which stands at over 200 feet tall.
Casablanca is also home to the Old Medina, a historic neighborhood filled with winding streets and colorful markets. Here, visitors can find a wide range of local crafts, textiles, and spices.
In addition to its cultural attractions, Casablanca is also a major business center. The city is home to a number of major multinational companies and is known for its thriving port and airport.
Overall, Casablanca is a vibrant and diverse city that offers something for everyone. From its beautiful beaches and historical landmarks to its bustling markets and vibrant nightlife, there is always something to do and see in this exciting Moroccan city.
There are many excursions and activities to choose from when visiting Casablanca. One popular option is to take a tour of the city’s historic landmarks and sites. This might include visits to the Hassan II Mosque, one of the largest mosques in the world, or the United Nations Square, a bustling commercial center.
4. Rabat – the capital of Morocco, known for its historical and cultural landmarks.
Rabat is the capital city of Morocco, located on the Atlantic coast in the western part of the country. It is home to a population of approximately 2.1 million people. The city is known for its rich history and cultural significance, with many historical sites and landmarks to explore.
Rabat is home to the Royal Palace, the official residence of the Moroccan king, as well as the Mausoleum of Mohammed V, the current king’s grandfather who is considered a national hero. Other notable landmarks in Rabat include the Kasbah of the Udayas, a fortified citadel, and the Chellah, an ancient Roman ruin.
The city is also home to a number of museums, including the National Museum of Moroccan Art, the Museum of Moroccan Judaism, and the Museum of Moroccan Medicine. Rabat is also home to the University of Rabat, one of the oldest and most prestigious universities in Morocco.
In addition to its cultural attractions, Rabat is known for its beautiful Mediterranean climate and its stunning natural surroundings, with sandy beaches and the Atlantic Ocean on one side and the Atlas Mountains on the other. The city is also home to a vibrant nightlife and a range of restaurants serving traditional Moroccan cuisine.
5. Chefchaouen – a blue-colored mountain town in the Rif region.
Chefchaouen is a small city located in the Rif Mountains of northern Morocco. It is known for its vibrant blue-washed buildings and narrow winding streets, which give it a unique and picturesque appearance.
The city was founded in the 15th century by Moulay Ali Ben Rachid, and its name means “look at the horns” in Berber, referring to the shape of the mountain that the city sits on.
Chefchaouen has a rich cultural history and is home to a mix of Moroccan and Spanish influences. The city is popular with tourists for its beautiful architecture, charming streets, and handicrafts, such as ceramics, textiles, and leather goods.
One of the main attractions in Chefchaouen is the medina, or old town, which is filled with narrow streets, small shops, and colorful houses. The city is also home to several mosques and other religious buildings, as well as a number of museums and galleries.
In recent years, Chefchaouen has become a popular destination for hikers and outdoor enthusiasts, with several trails leading into the surrounding mountains. The city is also known for its delicious Moroccan cuisine, with a variety of local dishes and ingredients available at its many markets and restaurants.
6. Merzouga – a desert town with sand dunes and camel treks.
Merzouga is a small village in eastern Morocco, located on the edge of the Sahara Desert. It is known for its sand dunes, which are a popular tourist destination. Visitors can go on camel rides through the desert, stay in traditional Berber tents, and watch the sunset over the dunes. The village is also near the town of Rissani, which is known for its traditional market and as a gateway to the Tafilalt oasis.
The village is located in the Sahara Desert, and the main attraction is the Erg Chebbi sand dunes, which are among the highest in Morocco. Many tourists visit Merzouga to take camel treks into the desert, stay in traditional Moroccan tents, and experience the culture of the Sahara. The village is also a gateway to other popular destinations in Morocco, such as Fez, Marrakesh, and the Atlas Mountains.
7. Agadir – a beach resort town with a European feel.
Agadir is a city located on the Atlantic coast of Morocco. It is the capital of the Agadir-Ida Ou Tanane Prefecture and the Souss-Massa region. Agadir is known for its beautiful beaches, warm climate, and rich culture. It is a popular tourist destination, with visitors from all over the world coming to experience its many attractions.
Agadir is home to a number of historical landmarks, including the Kasbah, a 16th century fortress that stands atop a hill overlooking the city. The Agadir Oufella ruins, located just outside of the city, are another popular tourist destination. These ruins, which include a fortress and a palace, were destroyed by an earthquake in 1960 and remain in ruins as a reminder of the city’s history.
In addition to its historical attractions, Agadir is also home to a number of modern amenities, including shopping centers, restaurants, and cafes. The city is known for its vibrant nightlife, with a number of clubs and bars catering to tourists and locals alike.
Agadir is also a gateway to the rest of Morocco, with the Agadir Al Massira Airport located just outside of the city. From here, visitors can easily explore the rest of the country, including the Atlas Mountains, the Sahara Desert, and the vibrant cities of Marrakech and Fez.
Agadir is a city located on the Atlantic coast of Morocco. It is known for its beautiful sandy beaches and warm, sunny weather. The city is a popular tourist destination, attracting visitors from around the world.
Agadir has a rich history dating back to the early 10th century. It was founded by the Almoravids, a Berber dynasty that ruled over Morocco for over two centuries. The city was destroyed by an earthquake in 1960, but it was rebuilt and today it is a modern, bustling city.
Agadir is home to a number of interesting attractions. The Kasbah of Agadir is a hilltop fortress that was built in the 15th century to protect the city from pirates. The Agadir Souk is a traditional Moroccan market where you can find everything from spices and textiles to jewelry and ceramics. The city also has several museums, including the Museum of Moroccan Judaism and the Amazigh Heritage Museum, which showcase the cultural and historical heritage of the region.
In addition to its cultural attractions, Agadir is also known for its excellent cuisine. The city is home to a number of seafood restaurants that serve up fresh fish and shellfish caught in the Atlantic Ocean. Other popular dishes in Agadir include couscous, tagine, and pastilla, a savory pastry filled with meat and spices.
Overall, Agadir is a fascinating and welcoming city that offers something for everyone. Whether you’re interested in history, culture, or just soaking up the sun on the beach, Agadir is a destination that should not be missed.
8. Essaouira – a coastal town known for its windy beaches and laid-back atmosphere.
Essaouira is a coastal town located in western Morocco. It is known for its windy beaches, laid-back atmosphere, and strong cultural identity. The town’s history dates back to the time of the Phoenicians, and it has been influenced by various cultures including Moroccan, Portuguese, and Jewish. The historic medina (old town) of Essaouira is a UNESCO World Heritage site and is known for its ramparts, the Skala de la Ville (city wall), and its traditional crafts such as wood carving and jewelry making. The town is also a hub for windsurfing and kitesurfing due to its strong Atlantic winds. In recent years, Essaouira has become a popular tourist destination, attracting visitors with its charming atmosphere, beautiful beaches, and rich history.
9. Ouarzazate – a desert town known for its movie studios and nearby attractions such as Ait Benhaddou.
Ouarzazate is a city in central Morocco, known as the “Gateway to the Sahara”. It is located at the edge of the Sahara Desert, on the banks of the Ouarzazate River, and is known for its film studios and as a center of the Moroccan film industry. The city is also a popular tourist destination, due to its location near several interesting landmarks, such as the Kasbah of Ait Benhaddou and the Tifoultoute Mosque. In addition to its film and tourism industries, Ouarzazate is also an important agricultural center, producing crops such as olives, dates, and grain. The city has a population of around 60,000 people.
10. Tétouan – a city in the north known for its white-washed houses and traditional crafts.
Tetouan is a city located in the northern region of Morocco, on the Mediterranean coast. It is known for its beautiful beaches, charming old town, and rich history.
The old town, known as the Medina, is a UNESCO World Heritage Site and is home to many historical sites, including the Kasbah, which was built in the 16th century. The Medina is also home to many artisan workshops, where craftsmen create traditional Moroccan goods such as ceramics, textiles, and leather goods.
Tetouan is also known for its vibrant culture and traditional music, with many festivals and events held throughout the year. The city is home to many museums, including the Museum of Moroccan Art, which features exhibits on Moroccan history and culture.
In addition to its cultural attractions, Tetouan is also a popular destination for outdoor enthusiasts, with many opportunities for hiking, mountain biking, and water sports. The city is also home to several golf courses and is a popular spot for birdwatching, with many migratory birds stopping in the region during their annual journeys.
Overall, Tetouan is a vibrant and diverse city that offers something for everyone, from history and culture to outdoor adventures. Its rich history and traditions, combined with its beautiful natural surroundings, make it a truly unique destination.
11. Meknes – a city with historical landmarks such as the Mausoleum of Moulay Ismail.
Meknes is a city located in the northern region of Morocco. It is known for its rich history and cultural significance, as well as its beautiful architecture and landmarks. One of the most well-known attractions in Meknes is the Mausoleum of Moulay Ismail, which is a grandiose structure built in the 17th century as a tomb for the ruler of Morocco at the time. The city is also home to the Bab Mansour, a grand gate that was constructed in the 18th century and serves as the entrance to the old medina.
In addition to its historical and cultural attractions, Meknes is also known for its delicious food. The city is home to a variety of traditional Moroccan dishes, including tajines, couscous, and pastilla. Meknes is also known for its production of olives and olive oil, which can be found in many local dishes.
Aside from its food and landmarks, Meknes is a great destination for those interested in experiencing traditional Moroccan culture. The city is home to a number of markets and bazaars where visitors can shop for handmade crafts and textiles. Additionally, Meknes is a great destination for outdoor enthusiasts, with a number of natural areas and parks located within the city and the surrounding region. Overall, Meknes is a vibrant and lively city that offers a unique blend of history, culture, and natural beauty.
12. Tanger – a coastal city with a mix of Moroccan and European influences.
Tanger, also known as Tangier, is a city located in the northwest region of Morocco. It has a rich history and culture, having been a melting pot for various civilizations over the years.
One of the most notable features of Tanger is its strategic location. Located on the Strait of Gibraltar, it serves as a gateway between Africa and Europe, making it an important port for trade and commerce. This has contributed to its diverse population, with influences from both Moroccan and European cultures.
Tourism is a major industry in Tanger, with the city attracting visitors from all over the world. It is known for its beautiful beaches, stunning Mediterranean views, and historic landmarks. The old town of Tanger, also known as the medina, is a UNESCO World Heritage Site and features winding narrow streets, colorful markets, and traditional Moroccan architecture.
The city also has a vibrant art scene, with numerous galleries and museums showcasing Moroccan and international artwork. Tanger is home to the American Legation Museum, which is the oldest standing U.S. diplomatic building in the world.
Overall, Tanger is a vibrant and culturally rich city that offers something for everyone. From its stunning beaches and Mediterranean views to its rich history and cultural influences, it is a must-visit destination for anyone travelling to Morocco.
13. Ouazzane – a city known for its olives and olive oil production.
Ouazzane is a city located in the region of Tanger-Tetouan-Al Hoceima in Morocco. It is known for its historic medina, which is a well-preserved walled city with narrow streets and traditional architecture. The city is also home to the Mausoleum of Moulay Ali Cherif, a prominent religious and cultural site that attracts many visitors.
Ouazzane is known for its agriculture and food processing industries, and is famous for its production of olive oil and olives. It is also a major center for textiles and clothing, with many small factories and workshops located within the city.
In addition to its economic activities, Ouazzane is also a center for education and research. It is home to several universities and research institutions, including the Hassan II Institute of Agronomy and Veterinary Medicine and the National School of Applied Sciences.
The city has a rich cultural heritage, with a number of museums and cultural centers dedicated to preserving and promoting Moroccan traditions. These include the Museum of Moroccan Art and the Dar El Makhzen, a historic palace that now serves as a cultural center.
Ouazzane is located in a beautiful part of Morocco, with stunning landscapes and a mild climate. It is a popular destination for tourists, who come to experience the city’s rich culture and history, as well as its beautiful natural surroundings.
14. El Jadida – a coastal town with Portuguese-influenced architecture.
El Jadida is a city located on the Atlantic coast of Morocco, in the region of Doukkala-Abda. It is known for its Portuguese-built citadel, the Fortaleza de Mazagan, which was declared a World Heritage Site by UNESCO in 2004. The fort was constructed in the 16th century and served as a major port and trading center for the Portuguese.
El Jadida has a population of around 200,000 people, and is an important economic hub for the region. The city is known for its fishing industry, as well as its production of phosphate and other minerals. In addition to the Fortaleza de Mazagan, El Jadida is home to a number of other historical sites and landmarks, including the Portuguese cistern, the Old City, and the El Jadida Beach.
The city has a rich cultural heritage, with a mix of Moroccan, Portuguese, and European influences. It is also home to a number of annual festivals and events, such as the International Film Festival of El Jadida and the El Jadida International Music Festival. The city is a popular tourist destination, attracting visitors from around the world who are interested in its history, culture, and natural beauty.
15. Erfoud – a desert town known for its fossils and fossil-based crafts.
Erfoud is a small town located in the desert region of Morocco, known as the Sahara. It is situated in the province of Er Rachidia, in the southeast of the country, and is known for its date farming and production of dates, which are a major source of income for the local population. The town is also home to a number of palmeries, or palm groves, which provide shade and nourishment for the date palms.
Erfoud is a popular tourist destination due to its proximity to the Sahara Desert and the nearby sand dunes, which attract visitors who want to experience the desert and its unique landscape. The town is also known for its annual Festival of the Sahara, which celebrates traditional Moroccan culture and attracts visitors from around the world.
In addition to its desert landscape, Erfoud is home to a number of historical and cultural sites, including the Mausoleum of Moulay Ali Cherif, a holy site for Muslims, and the Kasbah of Erfoud, a fortification that dates back to the 12th century. The town is also home to the Erfoud Fossil Museum, which displays fossils and other geological specimens found in the area.
Despite its small size, Erfoud is an important economic and cultural center in Morocco, and its unique desert setting and rich history make it an interesting destination for tourists and travelers.
16. Ifrane – a mountain town known for its alpine atmosphere and ski resort.
Ifrane is a charming city located in the Middle Atlas Mountains of Morocco. It is known for its cool weather, clean streets, and European-style architecture. The city is often referred to as the “Switzerland of Morocco” due to its mountain setting and alpine-style buildings.
One of the main attractions of Ifrane is the Royal Palace, a beautiful building set amidst lush gardens and surrounded by a high wall. The palace is used as a summer retreat by the Moroccan royal family and is not open to the public. However, visitors can still enjoy the stunning views of the surrounding mountains from the palace grounds.
Ifrane is also home to the Ifrane National Park, a popular destination for hikers and nature lovers. The park is home to a variety of wildlife, including wild boars, lynx, and mouflon sheep. There are several well-marked trails throughout the park, making it easy for visitors to explore on foot.
In addition to its natural beauty, Ifrane is also a cultural hub. The city is home to several universities, including Al Akhawayn University, which is known for its international student population. There are also several cultural festivals and events held throughout the year, including the Moroccan National Day Celebration and the Ifrane International Film Festival.
Overall, Ifrane is a unique and fascinating city that is well worth a visit. Its combination of natural beauty, cultural richness, and European-influenced architecture make it a truly special place.
17. Dakhla – a city in the Western Sahara region known for its beaches and water sports.
Dakhla is a city located on the Atlantic coast of the Western Sahara, a disputed territory in northwest Africa. It is the capital of the Moroccan-administered province of Dakhla-Oued Ed-Dahab and has a population of approximately 100,000 people. The city is known for its vibrant culture and natural beauty, with white sandy beaches, crystal clear waters, and a variety of marine life. It is a popular destination for surfing and kitesurfing, and the city has built up a reputation as a hub for water sports in Africa. The city is also home to a number of cultural and historical landmarks, including the Portuguese Fort, the Sahrawi Cultural Museum, and the Mausoleum of Mohamed V. In recent years, Dakhla has undergone significant development and investment, with a focus on tourism and economic growth.
18. Taroudant – a city in the south known for its red walls and traditional markets.
Taroudant is a city in southern Morocco, located in the Souss-Massa region. It is the capital of the Taroudant Province, and is known for its history, culture, and traditional architecture. The city is surrounded by a wall, and the old medina (old city) is home to several historical sites, including the Grand Mosque and the Souk al-Had, a traditional market. Taroudant is also known for its local handicrafts, including ceramics and leather goods. The surrounding region is known for its beautiful natural scenery, including the Anti-Atlas Mountains, which offer opportunities for hiking and other outdoor activities.
19. Imilchil – a mountain town known for its annual marriage festival and beautiful lakes.
Imilchil is a small town located in the Atlas Mountains of Morocco. The town is known for its annual marriage market, which takes place in September each year. During the event, young men and women from different clans and tribes gather to find a spouse. The tradition is thought to date back to the 17th century and is believed to have originated as a way to prevent inbreeding within the small, isolated community.
The Imilchil marriage market is a colorful and festive event, with music, dance, and traditional dress on display. It is also a rare opportunity for young people to meet and interact with potential partners from outside their own clan or tribe.
While the Imilchil marriage market may seem like a throwback to a bygone era, it remains an important cultural tradition in the region and continues to attract visitors from around the world. The event is a testament to the enduring strength of Moroccan culture and the importance of preserving tradition in the face of modernity.
These are 19 places to visit in Morocco Excellence Morocco have found and invites you to discover them together.