Morocco is a country that has so many attractions to offer. Whether you're a foodie, a water sports' freak or a party animal, there's something for everyone.
The best way to experience all that Morocco has to offer is to put together your own itinerary. Here are some of the most coveted destinations in the country to check out next time you're planning your trip!
Magnificent mosques, pretty palaces and sprawling gardens are all waiting to be explored at Marrakech. With a vibrant medina, buzzing streets, and busy alleys, this enchanting city is bound to impress you.
If you want to get away from the hustle and bustle, try a stay in a riad. These traditional Moroccan buildings are a great way to see the stunning details of Morocco’s architecture.
For a more active adventure, consider hiking to the outskirts of the city to see the amazing Imlil Valley. Or, if you’re keen to see the Sahara, book a camel ride or a hot air balloon tour.
Perched on the Atlantic, this windy escape has a relaxed charm and plenty of character. It’s one of those places that you’ll return to time and again, whether you’re here for a day or a week.
The best thing about Essaouira is its easy-going atmosphere. This is a place where you can relax and slip into Moroccan-time, which is why it’s a popular destination for travellers looking to break away from the chaos of other towns in Morocco.
You’ll find a mix of European and Moroccan styles here, with a medina that’s designed around a grid rather than the maze-like alleyways you see in other medinas. This makes it easier to navigate and if you’re feeling brave, you can even take a guided tour.
Rabat is Morocco’s capital city, where historic and modern are melded in a fascinating way. While it’s home to a bustling modern town, you can also explore Rabat’s medina (old walled-in part of the city), and its stunning mosques.
You’ll see a mix of Islamic and French styles here, as well as a wide range of cultural landmarks and historical sights dotted throughout the town. It’s best to spend some time exploring the old medina and its narrow streets, where you can find everything from ancient mosques to lively markets and restaurants.
Another highlight in Rabat is the Hassan Tower, a beautiful Islamic monument. It is one of the largest in the world and the lower section features a huge Moroccan minaret with delicate carvings on each side.
Tangier is a great base for overlanders who wish to explore the northern Atlantic Coast and Mediterranean Coast. This city on the Straight of Gibraltar serves as a connection between Morocco and Spain, and it is also one of the best places to see the country's top sights.
This bustling port city offers plenty of opportunities for day-tripping, including visits to Roman ruins in Lixus and seafront panoramas at Cap Spartel. It is also a good spot to catch ferries to Spanish enclaves like Ceuta.
While in Tangier, don't miss a trip to the American Legation museum, which is dedicated to the history of Morocco-US relations. It's located in the old town and is a fascinating place to learn about this historical relationship.
Chefchaouen, known as the “Blue Pearl of Morocco,” is a magical place to visit. Its UNESCO-protected old city has a stunning Byzantine-style maze of narrow streets and alleys dotted with blue-painted houses and buildings.
The most popular thing to do in Chefchaouen is to explore its medieval medina. You’ll find a great selection of handicrafts, ceramic pots and pottery, rugs, spices, fresh tea leaves, and much more.
Visiting the Grand Mosque of Chefchaouen is also a must-do. It’s a gorgeous structure with an octagonal minaret and the sound of the call to prayer will make your heart soar.
6. Al Hoceima
The port city of Al Hoceima is a popular tourist destination on the Moroccan coast. This Riffian city has a great balance between gorgeous beaches and dramatic mountains.
- Its coastal location makes it a popular holiday destination for European travelers. Its beautiful beaches and cute restaurants by the beach attract thousands of tourists each summer.
- You can enjoy a variety of water sport activities on the beaches, including boat riding and jet skiing. The most famous beaches of Al Hoceima are Playa Quemado and Calabonita.