Planning a weekend getaway to Morocco? This vibrant North African country offers an incredible mix of rich culture, stunning architecture, and diverse landscapes. With so much to see and do, it’s hard not to fall in love with this enchanting destination.
During your weekend in Morocco, you can explore captivating cities like Marrakech, Casablanca, and Tangier, each with their own unique charm and attractions. In Marrakech, for example, you can wander through the bustling medina, visit historical sites like the Ben Youssef Madrasa and Koutoubia Mosque, and dine in rooftop restaurants with breathtaking views.
Beyond the cities, you’ll find plenty of opportunities for adventure as well. Embark on a hiking excursion through Morocco’s diverse landscapes, or make your way to the Sahara Desert to experience the magic and vastness of the iconic dunes. The memories you’ll make during your Moroccan weekend will last a lifetime.
Best Morocco Weekend Itinerary

Friday Evening: Arrival in Marrakech
- Land at Marrakech Menara Airport and transfer to your accommodation in the city.
- Check into your riad or hotel and spend the evening exploring the lively Jemaa el-Fna square. Enjoy a traditional Moroccan dinner at one of the nearby restaurants.
Saturday: Marrakech Sightseeing
- Start your day with a delicious Moroccan breakfast at your accommodation.
- Join a guided tour or explore Marrakech’s main attractions, including the Bahia Palace, Saadian Tombs, Koutoubia Mosque, and the Majorelle Garden.
- Break for a leisurely lunch at a local restaurant, sampling traditional Moroccan dishes like tagine or couscous.
- In the afternoon, wander through the colourful souks and pick up some local handicrafts, spices, or textiles.
- Relax at a traditional hammam (spa) to unwind after a busy day of sightseeing.
- In the evening, dine at a Moroccan restaurant and enjoy live entertainment, such as belly dancing or Gnawa music or and check out the Marrakech night market.
Sunday: Day Trip to Essaouira
- Have an early breakfast and then set off for a day trip to the coastal city of Essaouira (approximately a 2.5-hour drive from Marrakech).
- Upon arrival, explore the historic medina, walk along the ancient ramparts, and visit the bustling fish market.
- Enjoy a lunch of fresh seafood at a local restaurant overlooking the ocean.
- Spend the afternoon wandering through the city’s art galleries and admiring the vibrant street art.
- Head back to Marrakech in the late afternoon, and enjoy a farewell dinner at a local restaurant.
Top 10 Must-Do Activities for a Perfect Weekend in Morocco
Top Attractions
If you’re planning a weekend trip to Morocco, you’ll want to make the most of your time there. Here are some top attractions to consider visiting:
Marrakech
Marrakech is a city that offers a mix of old and new, with historic sites and modern amenities. Take a walking tour of the city to see the snake charmers and street performers in the famous Jemaa el-Fnaa square.
You can also visit the Jewish Quarter, which has a rich history and is home to many shops and restaurants. Don’t miss out on the opportunity to shop at the medina, where you can find unique items and souvenirs.
Atlas Mountains

The Atlas Mountains are a great destination for those who love nature and outdoor activities. You can take a tour of the mountains and enjoy the scenic views, go hiking, or even go skiing in the winter. There are also many local villages in the area where you can experience the culture and cuisine of the region.
Jewish Quarter
The Jewish Quarter is a historic area of Marrakech that is worth exploring. You can visit the synagogues and museums in the area to learn about the history of the Jewish community in Morocco. There are also many shops and restaurants in the area where you can try local food and shop for souvenirs.
Overall, Morocco has a lot to offer for a weekend trip. Whether you’re interested in history, culture, or outdoor activities, there is something for everyone to enjoy. Don’t forget to try the local cuisine and visit the markets and shops to bring home some unique souvenirs.
Food and Drink

If you’re looking to experience the true essence of Morocco, you can’t miss out on its cuisine. Moroccan food is a blend of Berber, Arabic, and Mediterranean influences, and it’s known for its rich flavors and exotic spices. Here are some of the best food and drink experiences you can have during a weekend in Morocco:
Moroccan Cuisine
No trip to Morocco is complete without trying some of its signature dishes. One of the most famous is the tagine, a slow-cooked stew made with meat, vegetables, and spices like cumin, coriander, and saffron.
Another must-try is couscous, a staple food made from tiny grains of semolina served with meat and vegetables. For a snack, you can try b’stilla, a sweet and savory pastry filled with pigeon or chicken, almonds, and cinnamon.
And don’t forget to try some of the famous Moroccan mint tea, which is served in small glasses with a generous amount of sugar.
Tea Time
Moroccan tea culture is a big part of daily life, and it’s a great way to experience the country’s hospitality. Tea is served throughout the day, but the most important time is in the late afternoon, when it’s accompanied by small snacks like pastries and nuts.
You can enjoy a traditional tea ceremony in a tea house or at your hotel, or you can simply stop by a local café and order a glass of tea.
Restaurants and Cafes
If you’re looking for a sit-down meal, Morocco has plenty of restaurants and cafes to choose from. In Marrakech, you can try Nomad, a rooftop restaurant with stunning views of the city and a menu that combines traditional Moroccan dishes with modern twists.
For a more casual meal, head to Café Clock, a funky café that serves up delicious sandwiches, salads, and smoothies. And if you’re looking for a food tour, check out Marrakech Food Tours, which takes you on a culinary journey through the city’s best food markets and restaurants.
Activities
If you’re visiting Morocco for a weekend, you’ll want to make the most of your time. Luckily, there are plenty of activities to keep you busy. Whether you’re interested in day trips, walking tours, or nightlife, there’s something for everyone.
Day Trips
One of the best ways to see Morocco is by taking a day trip. There are plenty of options to choose from, depending on your interests. If you’re a history buff, consider visiting the ancient city of Volubilis. This UNESCO World Heritage site is home to some of the best-preserved Roman ruins in North Africa.
If you’re looking for something a bit more adventurous, consider taking a trip to the Atlas Mountains. You’ll be able to hike through stunning landscapes and visit traditional Berber villages.
Walking Tours
If you want to explore the cities of Morocco, a walking tour is a great option. You’ll be able to see the sights up close and personal, and you’ll have the opportunity to learn about the country’s rich history and culture.
In Marrakech, consider taking a tour of the medina. You’ll be able to explore the narrow streets and alleyways, and you’ll see some of the city’s most famous landmarks, including the Koutoubia Mosque and the Bahia Palace.
Nightlife
Morocco has a vibrant nightlife scene, especially in the cities. In Marrakech, head to the Hivernage neighborhood for some of the best nightlife options. You’ll find everything from rooftop bars to nightclubs to live music venues.
In Casablanca, the Corniche is the place to be for nightlife. This beachfront area is home to some of the city’s best bars and clubs.
Hidden Gems
If you’re looking for a unique experience in Morocco, consider exploring some of the country’s hidden gems. These lesser-known destinations offer a chance to escape the crowds and discover a different side of Morocco.
One hidden gem to consider is Khenifra National Park. Located a short distance from the main city, this park is home to two beautiful lakes and fragrant Atlas cedar trees. You can hike, picnic, or simply enjoy the peaceful scenery.
Another hidden gem is the ornate Moulay Adbullah Sharif Mosque in Ouezzane. This stunning mosque features intricate decor and is a great place to learn more about Moroccan architecture and design.
If you’re interested in local culture, consider visiting the markets in Larache. Here, you can browse through stalls selling fresh produce, handmade crafts, and other goods. You’ll also have a chance to interact with locals and get a taste of everyday life in Morocco.
Finally, if you’re looking for a relaxing afternoon, head to the source of the Oum Er-Rbia. This natural wonder features a waterfall that tumbles down reddish-brown rocks, creating a picturesque scene that’s perfect for taking pictures.
Overall, exploring Morocco’s hidden gems is a great way to get off the beaten path and experience a different side of the country. Whether you’re looking for adventure, culture, or just a chance to rest and recharge, these destinations are sure to exceed your expectations.
Planning Your Trip
When planning a weekend trip to Morocco, consider the best times to visit and create a budget that suits your needs.
Best Time to Visit
The optimal time for a trip to Morocco depends on the activities you want to do and the places you want to see. If you are looking for fewer crowds and weather that’s sunny but not unbearably hot, planning your visit during spring (April and May) or fall (September and November) is recommended.
However, if your weekend trip is focused on surfing, Morocco’s famous surf destinations are best enjoyed in winter. Alternatively, beachgoers may appreciate the more intense heat of summer for sunbathing and swimming.
Budgeting
When planning your weekend in Morocco, creating a budget is essential. Consider allocating funds for the following expenses:
- Accommodation: Choose from a variety of options, including budget-friendly hostels, traditional riads, and luxury hotels.
- Transportation: Factor in the cost of flights, trains, buses, taxis, and car rentals to cover the distances between destinations.
- Food and beverages: Moroccan cuisine is diverse, and your budget should account for dining at local eateries, street food vendors, and upmarket restaurants.
- Activities and entrance fees: Reserve funds for popular tourist attractions, such as museums and historical sites, as well as guided tours and local experiences.
By considering the best time to visit and creating a budget for your weekend trip to Morocco, you are one step closer to creating an unforgettable journey.
Top Cities to Explore
Marrakesh
As you wander through the vibrant streets of Marrakesh, prepare to be dazzled by its lively atmosphere and striking architecture. Start your exploration at the bustling Jemaa el-Fna square, where you’ll encounter street performers, food vendors, and local artisans.
Don’t miss the opportunity to visit the enchanting Majorelle Garden, which boasts an impressive collection of exotic plants and stunning fountains. While in Marrakesh, be sure to check out the historic Saadian Tombs and the intricate Bahia Palace for a taste of the city’s rich cultural heritage.
Fes

In Fes, you’ll find yourself stepping back in time as you navigate the narrow, winding streets of its well-preserved medieval quarter. The city is home to the incredible Al Quaraouiyine University, which has been in continuous operation since the 9th century.
Make your way to the Dar Batha Museum to admire its collection of traditional Moroccan arts and crafts. While in Fes, don’t forget to explore the bustling marketplace and catch a glimpse of the ancient Chouara Tannery, one of the oldest in the world.
Casablanca
Your journey in Casablanca will introduce you to a perfect blend of tradition and modernity. This coastal city is home to the iconic Hassan II Mosque, boasting the tallest minaret in the world. Take a guided tour to learn about the mosque’s history and admire its exquisite craftsmanship.
After your visit, wander along the Corniche, Casablanca’s lively beachfront promenade lined with cafes, shops, and stunning ocean views. Make your way to the Royal Palace of Casablanca and the Habous Quarter, where you’ll find a mix of French and Moroccan architecture with traditional markets to explore.
Chefchaouen
As you enter Chefchaouen, you’ll be captivated by its distinct blue-painted buildings and relaxing atmosphere. This charming town, nestled in the Rif Mountains, offers you a unique Moroccan experience away from the typical tourist hotspots.
Stroll through the enchanting streets, visit the local shops, and discover hidden courtyards dotted with beautiful fountains. Feel free to hike the surrounding mountains for panoramic views of the town or immerse yourself in Chefchaouen’s culinary scene, sampling delicious local dishes at cozy cafes and restaurants.
Cultural Experiences
Historic Sites

During your weekend in Morocco, immerse yourself in the rich history of the country by visiting some of its most iconic historic sites. One must-see location is Taroudant, a city built at the crossroads of the desert, the Souss valley, and the High Atlas mountains, offering a glimpse into the origins of Moroccan culture.
Another worthwhile destination is Jemaa el-Fna, the most famous square in Morocco, and gateway to the maze-like souks found within. This lively square is filled with a mix of snake charmers, live music, henna tattooists, and food stalls, making it a microcosm of Moroccan culture.
Local Cuisine
Indulging in local cuisine is essential during your Moroccan weekend. To get a taste of Marrakech’s delicious offerings, consider participating in The 10 Tastings of Marrakech with a knowledgeable local host. This food tour is a fantastic way to sample authentic Moroccan dishes while learning about their history and preparation.
Additionally, don’t miss out on the opportunity to try traditional Moroccan street food at the many stalls located in Jemaa el-Fna. Here, you’ll find a wide array of culinary delights, from fresh fruit juices to mouthwatering grilled meats, which will surely enhance your cultural experience.
Traditional Markets
Moroccan souks, or traditional markets, provide a fascinating lens through which to view and appreciate the country’s rich cultural heritage. While visiting Chefchaouen, the stunning blue city, be sure to wander through the local market to browse the many artisan collectives showcasing traditional handicrafts and textiles.
For an even more immersive experience, consider joining a Moroccan cultural tour, which may include visits to Berber villages, the chance to witness traditional customs, and shopping in local markets.
These guided excursions can help you gain a deeper understanding of Moroccan culture while exploring the country’s vibrant and bustling marketplaces.
Outdoor Adventures
Morocco offers a diverse range of outdoor adventures for your weekend getaway. Here are some recommendations for exploring the Atlas Mountains, the Sahara Desert, and the beautiful beaches of this captivating country.
Atlas Mountains
Embark on a thrilling adventure in the Atlas Mountains and trek to North Africa’s highest peak. To make the most out of your weekend, consider joining a guided tour to summit Mount Toubkal. Along the way, you’ll pass through scenic valleys, Berber villages, and rugged landscapes.
For a different perspective, try mountain biking down the slopes of the Atlas. Chase Barbary sheep downhill on exciting trails, taking in the stunning scenery as you go.
Sahara Desert
Heading to the Sahara Desert is an essential part of any Moroccan adventure. Sign up for a camel trek in Merzouga to witness the breathtaking landscape of the Erg Chebbi sand dunes. Overnight tours also provide an opportunity to experience the beauty of sleeping under the stars.
For those seeking more exhilaration, consider going on a 4×4 off-road adventure or renting an ATV to traverse the desert sands. Be sure to wear plenty of sunscreen and a hat to protect yourself from the elements.
Beaches

Morocco’s picturesque coastline offers a variety of activities for beach lovers. Top activities to try include:
- Horse-riding along the beach: Enjoy a peaceful ride on horseback while taking in the stunning coastal views.
- Surfing: With consistent waves, Morocco is famous for its surfing hotspots, such as Taghazout and Essaouira.
- Kitesurfing: If you’re looking for an adrenaline rush, try kitesurfing at Dakhla Lagoon, a world-renowned kitesurfing destination.
With a variety of activities available, Morocco’s outdoor adventures are sure to make your weekend unforgettable.
FAQS on A Weekend in Morocco
Which days are weekend in Morocco?
In Morocco, the weekend is observed on Saturday and Sunday, similar to most Western countries. Friday is also considered a half-day for many businesses and institutions because it is the Islamic holy day.
How do you spend a weekend in Morocco?
To spend a weekend in Morocco, you can fly into Marrakech or Casablanca and explore the vibrant cities with their rich history and culture. Visit key attractions, such as palaces, mosques, and gardens, and wander through colourful souks. You can also consider taking a day trip to nearby cities like Essaouira or the Atlas Mountains for a change of scenery.
Is 2 days in Morocco enough?
While two days in Morocco is not enough to explore Morocco, it is possible to have a fulfilling and enjoyable short trip. Focus on one or two cities, such as Marrakech and Casablanca, or Marrakech and Essaouira, to make the most of your time when you enter Morocco.
Is Marrakech good for a weekend?
Marrakech is an ideal destination for a weekend trip. The city boasts a rich history, vibrant culture, and plenty of attractions to keep you entertained. With its lively markets, historic palaces, and beautiful gardens, Marrakech offers a unique and memorable experience for a short getaway. Check out our Marrakech bucket list for ideas for your bucket list!