What to do in Morocco
Débora
12 Apr 2023
Welcome to this travel guide dedicated to Morocco, a country in north-west Africa offering rich cultural diversity, fascinating history and breathtaking scenery. Between its imperial cities, Berber villages, beaches and mountains, Morocco has no shortage of destinations to explore. In this guide, you’ll discover the country’s most popular tourist attractions, not-to-be-missed cultural and sporting activities, and practical information to make your stay easier. Follow us to discover all the hidden treasures of this magical and enchanting country!
Your online travel health insurance
Start your quotation now and obtain your medical insurance certificate, which insures medical expenses according to the country’s needs.
Table of Contents
ToggleHere are some useful links for travelling to Morocco:
It’s a must-see destination for lovers of culture, history and gastronomy. The city is famous for its historic palaces, mosques, lush gardens, lively souks and its main square, Djemaa El Fna, designated a UNESCO World Heritage Site. Marrakech’s architecture is also remarkable, with its earthen walls, carved wooden doors and colorful mosaics.
Important tourist sites to visit in Marrakech include the Bahia Palace, the El Badi Palace, the Koutoubia Mosque, the Majorelle Garden, the Marrakech Museum and the Yves Saint Laurent Museum.
Marrakech is also famous for its tasty cuisine, including tajine, couscous, pastillas and Moroccan pastries. You can also take a cooking class to learn how to prepare these traditional dishes.
Agadir, on Morocco’s Atlantic coast, is a popular seaside resort with sandy beaches and a mild climate all year round. It also offers many other attractions, such as golf courses, restaurants, bars and nightclubs.
One of the most popular activities in Agadir is a visit to the Agadir Oufella Kasbah, a historic hilltop fortress with panoramic views of the city and ocean. The Souss-Massa National Park is also a must for nature lovers, with its spectacular scenery and varied wildlife.
Casablanca is Morocco’s largest city and one of North Africa’s most important economic centers. It’s also a city rich in history and culture.
Casablanca’s most famous attraction is the Hassan II Mosque, one of the largest mosques in the world and the only mosque in Morocco open to non-Muslims. It is built on the seafront and offers spectacular ocean views.
Fez is an imperial city in northern Morocco and is considered one of the country’s most cultural and historic cities.
The heart of the city is the old medina of Fès el Bali, an incredibly well-preserved medieval town and one of the world’s largest pedestrian precincts. This medina is a UNESCO World Heritage Site and one of the most fascinating places to visit in Morocco.
There’s plenty to see and do in Fez, including a visit to the Al Quaraouiyine mosque, one of the oldest universities in the world, and the famous Chouara tannery, which has been renowned for leather production for centuries.
Located in northern Morocco, just a few kilometers from Europe. It has a long history of diverse cultural influences, including those of the Romans, Phoenicians and Arabs.
Tangier’s highlight is the medina, the old walled city, where you’ll find historic buildings, lively markets and traditional cafés. There’s also the Kasbah, an ancient citadel set on a hill, with a magnificent view over the Strait of Gibraltar.
The city is also famous for its white sandy beaches, notably those of Tangier Bay and Achakkar Beach. Tangier is also a great place to sample Moroccan cuisine, with a wide variety of restaurants serving local dishes.
For art lovers, Tangier is home to the Tangier Museum of Contemporary Art, featuring a collection of works by Moroccan and international artists.
Rabat, the capital of Morocco, is a city full of contrasts, where modernity and tradition meet. Founded in the 12th century, the city is now home to numerous historic and cultural sites, as well as vibrant modern districts.
Rabat’s highlight is the Kasbah des Oudayas, a citadel built in the 12th century by the Almohads. The Kasbah is situated on a hill overlooking the Atlantic Ocean, and offers a breathtaking view of the city and the sea.
The Mohammed V Mausoleum is also not to be missed. An emblematic monument built in honor of King Mohammed V and his sons, it is an outstanding example of traditional Islamic architecture.
It’s a large public square in the historic city of Meknes. This square is home to the famous Mausoleum of Moulay Ismaïl, one of the city’s most impressive monuments.
The mausoleum is a majestic building decorated with mosaics and stucco, and offers spectacular views over the city. The square is also lined with traditional cafés and restaurants, where visitors can sample local cuisine and relax in a peaceful atmosphere.
Essaouira is a coastal town on Morocco’s Atlantic coast. This historic town, a UNESCO World Heritage Site, is surrounded by ramparts and offers breathtaking ocean views.
The town’s port is famous for its traditional fishing, and visitors can wander the narrow streets of the old town to discover its many historic monuments, including the Portuguese fortress, the Skala de la Ville and the Moulay Hassan mosque.
Essaouira’s beaches are also famous for their exceptional wind conditions, which attract water sports enthusiasts from all over the world. Visitors can enjoy kitesurfing, windsurfing and surfing.
It’s a town in the Souss-Massa-Drâa region of southern Morocco. The city is famous for its many film studios, where many films have been shot, including “Gladiator” and “Lawrence of Arabia”.
The Taourirt Kasbah, an 18th-century adobe fortress, is one of the town’s most important historic monuments. Visitors can also take a stroll through the narrow streets of the medina, where they can discover the many stores selling local crafts.
Chefchaouen is a town in northwest Morocco, in the Rif mountains. Nicknamed the “Blue City”, it is famous for its blue-and-white painted buildings, which provide a striking contrast to the surrounding mountains.
Chefchaouen’s medina is a maze of narrow streets and cobbled lanes, where visitors can get lost in the many local craft stores, cafés and restaurants. The town’s major points of interest are the great mosque, the kasbah and the town gardens.
Ifrane is a town in the Middle Atlas Mountains in central Morocco. Nicknamed the “Switzerland of Morocco”, the city is famous for its European architecture and year-round cool climate.
The town is a popular resort for Moroccans and foreign visitors, who come to enjoy outdoor activities such as hiking, skiing and fishing. The Ifrane National Park, which surrounds the town, is an ideal place to discover Moroccan nature and wildlife.
Merzouga is a small town in south-east Morocco, known for its immense sand dunes and spectacular desert. The town is a starting point for excursions into the Sahara desert, and visitors can enjoy camel rides and nights under the stars in Berber tent camps.
The sand dunes of Merzouga are considered the highest in Morocco, with heights reaching 150 metres. Visitors can hike the dunes and enjoy breathtaking views of the desert landscape.
Tetouan is a city in northern Morocco, close to the Mediterranean. It is known for its Andalusian architecture and cultural heritage, reflecting the influence of Spanish colonization.
The old town of Tetouan is a UNESCO World Heritage Site for its exceptional architecture, with its blend of Moorish and Andalusian styles. Visitors can explore the narrow streets and picturesque squares, as well as the city’s many museums.
Asilah is a charming coastal town in northern Morocco, famous for its white and blue architecture and beautiful beaches. The old town of Asilah is surrounded by ramparts and fortifications, and is full of small restaurants and craft stores.
Visitors can also admire the magnificent murals that adorn the town’s walls. Every year, the town organizes an art festival that attracts artists from all over the world to paint new murals.
Located in the Souss region, Taroudant is a fortified Moroccan town that is often considered a less touristy alternative to Marrakech. The city walls are well preserved and the local market is one of the biggest and liveliest in Morocco.
Visitors can admire Place Al Alouine, a beautiful square lined with palm trees, fountains and cafés. The town is also home to numerous craft stores selling locally-made carpets, jewelry and pottery.
Taroudant’s surroundings are also rich in attractions, including the Souss valley, the Anti-Atlas mountains and the Tiout palm grove. Visitors can take excursions to these sites, discover traditional Berber villages and admire the beauty of the surrounding nature.
Tafraout is a small town in the Agadir region, surrounded by magnificent pink granite mountains that give it a unique charm. The town is famous for its annual almond festival, when the surrounding hills are covered in pink and white flowers.
Located in southwest Morocco, known for its traditional silver jewelry crafts. The old town is surrounded by crenellated walls that bear witness to its military past, with numerous towers and gateways dating back to the town’s days as an important fortress.
Visitors can stroll through the old town and admire the narrow streets lined with white houses with carved wooden doors and windows, as well as the colorful souks where artisans sell their silver jewelry and other handcrafted creations.
Oualidia is a small Moroccan coastal town located between Casablanca and Essaouira, famous for its protected natural lagoon. The lagoon is a paradise for nature lovers, with an abundance of migratory birds, flamingos and fish.
El Jadida, around 100 km from Casablanca, is a port city founded by the Portuguese in the early 16th century. Its fortified medina, a UNESCO World Heritage site, boasts imposing ramparts and towers that bear witness to the city’s military past. Portuguese architecture is also very present in the city, notably with the Portuguese cistern, a monumental underground water reservoir, and the Church of the Assumption, transformed into a cultural center.
Safi, a Moroccan port town located halfway between Casablanca and Essaouira.
Safi is a must-see destination for surf and beach lovers. The town boasts some magnificent beaches, including Lalla Fatna beach and Sidi Bouzid beach. But Safi is also famous for its ceramics, notably the famous blue and white pottery made by local craftsmen.
Safi is a charming town, with narrow streets and white houses. It also boasts a rich history, with the historic city of Chellah just a few kilometers away.
Do you have any questions?
Our teams are here to advise you!
4,3/5 on Trustpilot
Certified partners
Human & committed service
Customized offer
Optimal coverage