Nature and Parks

Nature among the cities: 

Marrakech:

  1. Jardin Majorelle

Even in the bustling city center of Marrakech, natural beauty is abundant. Wander through the labyrinth of pathways, and visit the most popular garden in Marrakech: the Jardin Majorelle. The garden was carefully created and built over the course of 40 years, resulting in intricate architecture, as well as unique and beautiful flora across 9,000 square meters. It is also home to the Yves Saint Laurent museum, where you can learn more about the designer who acquired the garden in the 1980s. Entry costs 170 dirhams (US$17) for the public, but there are discounts for students. To visit, be sure to book your ticket in advance online. 

  1. La Palmeraie

Translating directly to “palm grove,” La Palmeraie is a 13,000-hectare oasis just outside of Marrakech. The folktale states that over 1,000 years ago, the palms were planted by soldiers tossing date pits onto the ground after eating. Now, it is a massive destination where you can experience abundant natural beauty. Many tourists choose to explore the palm grove by camel ride, horseback or ATV, or they can stay in one of the deluxe resorts built in La Palmeraie. 

  1. ANIMA garden

Marrakech’s ANIMA garden is more than your typical botanical garden. With mystifying and unique sculptures, artwork and ponds dotting the winding paths through the impressive garden, a wander through ANIMA is never short of a beautiful experience. With an entrance fee of just 140 dirhams (US$15), step into this oasis under the Atlas Mountains. 

ANIMA Garden. Mhobl. CC BY-ND 2.0

Near Agadir:

  1. Paradise Valley 

Paradise Valley is often referred to as an oasis. Enjoy beautiful swimming holes among natural pools and waterfalls, and relax in this breathtaking landscape. 

Essaouira:

  1. Essaouira Beach

In a city that’s known for its wonderful coastal vibes, the beach does not disappoint. Essaouira Beach is a long sandy shore, with a variety of activities available, from sunset camel rides to kitesurfing. There are plenty of ways to enjoy and admire this beautiful environment.  

For adventures beyond the city centers:

Keen to get outside the city? Consider booking a tour or guide, or even take a road trip to these destinations:

  1. Ouzoud Falls

Experience the highest falls in North Africa. With water falling from 360 feet above, Ouzoud Falls is a majestic sight. Done commonly as a day-trip tour, the falls will let you get away from the bustle of the city and take in its mesmerizing sights.

Ouzoud Falls. Kasmii. CC BY-SA 4.0.

2. Zat Valley

Book a guided hiking tour to the Zat Valley, just a short 70-kilometer ride outside of Marrakech. Prepare to be blown away by majestic scenery and rich culture. 

3. Atlas Mountains

Only 70 kilometers from Marrakech, step into a surreal mountainscape in the Toubkal National Park. Get amongst the Atlas Mountains with a day hike, and stop in at local Berber villages, or embark on a two-day expedition to the tallest peak: Mt. Toubkal. 

4. Rif Mountains

Among the Rif Mountains are many natural wonders, including the Talassemtane National Park and the Cascades d'Akchour. There are many opportunities for hiking around this area, and it is just a short ride away from the city of Chefchaouen. This area is unbelievably beautiful and serene, and it exemplifies how diverse the landscapes in Morocco can be. 

5.  Sahara Desert

Mentioned as one of our top recommended activities in Morocco, the Sahara Desert is a must-see, as a visit to the country is not complete without seeing the great expanse of sand. See the beautiful dunes, join a camel trek and admire the ruggedness of the largest desert in the world. 

Legzira Beach. Mb-world. CC BY-SA 3.0. 

6. Legzira Beach

South of Agadir, Legzira Beach is stunning. It is known for its massive natural rock arch, which you may walk underneath at low tide. Pack a picnic or enjoy a long stroll, and you are sure to fall in love with this beach. 

Political Climate

When planning any trip, it is important to research the political climate of your destination. 

Morocco Parliament building in Rabat. Fernando Pascullo. CC BY-SA 4.0. 

Morocco’s political climate is largely influenced by its current governmental structure. Morocco is a constitutional monarchy with an elected legislature, and the King appoints the prime minister. With this setup, differing amounts of power lie within each branch, though the utmost power is held by the King. There are multiple parties in Morocco, with the prime minister appointed from the party that has won the most seats in the parliament. Although the prime minister and legislature debate and propose laws, the final say on law enactment may be determined by the King. 

A major impact on the country’s political climate is the King’s direct influence, both with political power and religious authority. The King is considered the “Commander of the Faithful,” a title given to the leader of an Islamic community. This role gives him authority through both a spiritual and political lens, affirming his position with power. 

Recently, the government has faced criticism and protests from its citizens regarding a concentration of power, wealth and business tied to the political structure. These protests have discussed the increasing prices of essential goods, as the middle and working classes are struggling in the current economy, as well as the Israel-Palestine conflict.  

Many tensions in the country’s political climate stem from limitations on free speech, press and assembly. Though some protests are permitted, major opposition to the government tends to be frowned upon. Protests or speech criticizing the government are shut down, and there tend to be restrictions on the media when certain topics, like corruption, are covered. 

In terms of recent political participation, the role of women has been expanding in recent years. Female participation within the legislature has increased, though it is still not nearly equal, but involvement and representation are improving. 

In regard to travelling to Morocco, most tourists do not feel an especially overwhelming presence of the current political climate. Still, when visiting, it is important to be aware and take some precautions when approaching discussions of politics or events of political action. Avoid large gatherings, like protests. Do not engage in political discussions or criticism of the government or the King, either online or in person, while in the country. As a tourist, when conversing with locals, be sure to approach conversations with respect.

Bars and Nightlife

Marrakech is known for its nightlife, as the city seems to come alive after dark. 

Bars and Clubs

Bars and clubs are plentiful in Morocco, its cities buzzing with energy from the day and continuing well into the night. Marrakech takes the unofficial title as the place for a party with its vibrant nightlife scene. 

The list of bars and clubs to attend is nearly limitless, but a night out in Morocco is sure to be fun. Enjoy a constant stream of live music, performances and dancing all night long. Or you can switch it up and head to the casino or a disco. 

Among the cosmopolitan cities of Morocco, there are many classy rooftop cocktail lounges and bars to enjoy. Atop the Kenzi Tower Hotel in Casablanca is the lovely rooftop lounge Sky 28. This is a perfect spot to grab drinks or a light bite in the evening with friends. Look out at the city and reminisce on the lovely moments of your trip. As the night goes on, the bar comes more alive with live music or a DJ. 

Cantobar in Marrakech.

A classic night out in Marrakech might begin with a late-night dinner that ends with live music and dancers at the restaurant. These lively atmospheres are abundant. Enjoy dinner and a show, or be the show, at Cantobar. This karaoke bar and restaurant is a great venue to enjoy a good meal and have fun in the evening. Or to watch a cabaret show with dinner or during evening cocktails, stop in at the Lotus Club

For an extra-unique night out, step into the mesmerizing atmosphere of Theatro, one of the most renowned nightclubs in Marrakech. Known for its extravagant performances, including dancers, acrobats and fireworks, Theatro is sure to be a hoot. Dance the night away at the club, but be sure to pre-book if you’re headed out on a busy weekend night. 

If you are staying by the beach in Tetouan, a stop at Sofitel Tamuda Bay Lounge & Spa is a must. This lovely beachside lounge allows you to relax by the pool, sipping on a cocktail during the day, but it transforms by night. This spot is perfect for the evening, with its frequent live music and ability to open up the floor for dancing. 

Nightlife

Nightlife extends beyond the clubs, with liveliness spilling onto the streets. Some even argue that the squares and souks in Marrakech’s medina only really wake up after the sun has set. With your travel buddies, walk among the souks, alleys and squares to watch the city come to life. 

Casinos are another option for those looking to enjoy the nightlife. Some locations in Marrakech have become major stops for high-stakes poker players or the professional circuit. Yet, there’s no need to be a high roller to stop at the casino and see what it’s all about. The Casino de Marrakech is Morocco’s first-ever casino, and since its inception, it has welcomed locals, tourists and poker professionals alike. 

Jemaa el-Fnaa at night. YoTuT. CC BY 2.0

Insider Tips

Figuring out what to wear when going out in Morocco can sometimes be a tall order. A general rule of thumb is that if you think you might be walking around the medina and exploring the squares during your night, be sure to have more modest attire with you, compared to your typical going-out club outfit. Be advised that some institutions may have a dress code. Likely, these places will not be overly formal, but avoid wearing your flip-flops or shorts. Some clubs may also require reservations for tables or bookings in advance, so be sure to research your plan before going out. 

Activities and Attractions

Morocco, a country of diverse cities, climates and activities, is bound to keep you busy during your stay. There is an abundance of cultural attractions, landmarks and landscapes to explore.

Cultural Attractions

Textile market in Marrakech. Maxine Sheppard. CC BY-NC-SA 2.0

Morocco, a several-thousand-year-old nation, has a wealth of history preserved in its architecture, ports and streets. You could spend endless days exploring the old cities and never get bored. 

Here are some sights to check out on your trip:

Marrakech:

Koutoubia mosque

The Koutoubia mosque was built in the 12th century, making it more than 800 years old. The mosque is a beautiful example of classic Islamic architecture and embodies said spiritual tradition as an active place of worship for many. Though a trip to the mosque during the day is a must to explore its gardens and admire the design, stopping by for a view of the lit mosque at night is unforgettable. 

Jemaa el-Fnaa

Jemaa el-Fnaa was built in the 11th century, and since then it has been a major hub of action and exchange in Marrakech. Known as the “main” medina in the city and deemed a UNESCO World Heritage site, taking multiple stops in the Jemaa el-Fnaa square is a necessity. The square is home to vendors and stalls of all kinds, from food, spices and handmade crafts to local arts and performances. The square is especially known to transform at night, with performers, music, food and night markets. 

Saadian tombs:

Another popular tourist destination in Marrakech is the Saadian tombs. Located in the Kasbah Mosque and built in 1557, these tombs are a window into history. They were made to honor the ancestors of the Saadian dynasty, and therefore, the power and regality of the family are reflected in the ornate architecture. 

Casablanca:

Hassan II Mosque:

This is the second-largest active mosque in Africa and the 14th in the world. Its beautiful location in Casablanca, set over the sea, allows you to admire the architecture and design of some of Morocco’s greatest artisans. 

Essaouira:

Essaouira Medina:

This UNESCO World Heritage site exemplifies the mixing of cultures of the international port city of Essaouira. Walking through this medina may feel like wandering back through a time machine to the 18th century.

Tangier:

An amazing destination in Tangier is the Caves of Hercules. This beautiful destination holds the lore of the legend of Hercules, who allegedly came there to rest after creating the Strait of Gibraltar while completing his twelve labors. It is an especially gorgeous sight at sunset. 

Fes:

Several tanneries in Fes bring tourists from all over to marvel at their beautiful historic traditions and crafts. Leather tanning markets are a must-visit for those interested in fashion, as well as those looking for quality goods. If you are someone interested in learning more about artisans in Morocco, this is also an incredible place to see the action up close. Learn about the dyeing process and admire the handmade designs, which are often crafted in front of you. Fes is also home to the oldest university in Morocco, the University of al-Qarawiyyin, built around 857. Other schools called madrasas are available to visit, with traditional Moroccan architecture that is worth the trip. Be sure to stop by for a quiet moment in the heart of this bustling medina. 

Chefchaouen:

Located in the Rif Mountains, Chefchaouen is a key stop for many on their Moroccan road trip. This nearly entirely blue city brings tourists for its ample photo opportunities, but it keeps them coming back with its local artisan markets and crafts. 

An alley in Chefchaouen

Beautiful architecture, design and religious significance are abundant throughout Morocco. These cultural sites are just some of many to explore, not to mention the palaces, lush gardens and museums. 

Recommended excursions:

Although you may never get bored in the bustling cities of Morocco, taking a day trip to get outside of your residing city may offer beautiful scenery and unforgettable experiences.

Take a day trip to the Agafay Desert. The Agafay is only an hour’s ride away from Marrakech, although it will feel like you’ve stepped into another world. While it is not quite the same sandy expanse as the Sahara, a short trip to the Agafay Desert is sure to provide beautiful scenery, with vibrant sands and views. For those seeking an adventure thrill, take a tour of the desert via ATV or camel. 

There are many guided day trips that can take you out to the Atlas Mountains. The Atlas Mountains stretch from Morocco to Tunisia. Likely, a guided day tour will be from early in the morning until the early evening, offering a full day of adventure. It may include exploring local Imazighen villages before a short walk or hike. 

Village among the Atlas Mountains

Another option that keeps you within the city limits is to enjoy a guided course with a master artisan. Morocco is well known for its beautiful art, and textiles and ceramics are just the beginning. Learn more about the history behind these practices and try your hand at creating your own by joining a local artisan’s workshop or class. 

One of the biggest draws to Morocco is the opportunity to spend time in the world’s largest desert: the Sahara. While a portion of this desert lies within Morocco, a trip or overnight excursion is easily arranged. Many choose to extend this to a two or three-day overnight adventure, complete with desert camping, camels, ATV riding and sand surfing.

At the other end of the country, try your hand at surfing with a trip to Agadir, Tamraght or Essaouira. With a variety of waves suitable for all levels, depending on the season and spot, Morocco has long attracted surfers with its warm summer waters, consistent swells and good energy. Enjoy a surf lesson, go camping or rent a board and head out. 

These days, trips may easily be done as part of a guided experience or might be arranged as part of your independent road trip with some guided aspects.

Food and Drink

Moroccan food is known for its warm spices and magnetic aroma. When walking the streets, just passing by food stalls, restaurants or a home kitchen will make your stomach growl.

Spices in Morocco. FlorianJung. Pixabay.

Local Cuisine and Popular Dishes:

Moroccan cuisine often uses warm spices, like cayenne, cinnamon, turmeric, ginger and cumin, as staples, giving the dishes a warm and hearty feel. Lamb and couscous are common ingredients, with many dishes rotating around their incorporation. Expect to find varieties of soups, warm breads, stews and grilled meats, each one more delicious than the next. 

Since Morocco is a Muslim country, most of its residents abide by halal standards. When it comes to food, this means that you will most likely not find pork meat or other pork products. While not prohibited, alcoholic beverages are not consumed by those who consider themselves halal, and so they will be easier to find in more touristic areas as opposed to more remote or local spots. 

Moroccan food may vary from region to region, but here are some of the most popular dishes you might find:

Tagine/Tangia:

Tagines typically refer to a slow-cooked meat stew in a clay pot. Tangia is specific to Marrakech and refers to a stew built with lamb, spices and sometimes dried fruit. 

Couscous:

This steamed grain may be served under almost anything, such as meat or vegetables, and is typically eaten every Friday by Moroccan families. 

Msemen:

Msemen is a flatbread. It is served warm and can be filled either savory or sweet. Msemen with honey could be eaten for breakfast, while a filling with veggies or meat makes it a heartier meal or midday snack.

Bisara:

Bisara is a soup made from fava beans. It is seasoned warmly, with turmeric, paprika and cumin. This creamy soup will heat you up on a chilly winter day, though it is often enjoyed at all times of the year. 

Mint tea:

Mint tea is everywhere in Morocco. Often served as a warm gesture of hospitality, a hot cup of mint tea will soon resonate deeply with your Moroccan experience. It is fresh, soothing, warm and deeply tied to the culture.

Unique food and drink experiences you can’t miss:

Eating in Morocco is delicious in whichever avenue you wish to go to. Each meal is bound to be unforgettable, whether in a restaurant, at a street food stall or in your accommodation., If you’re lucky enough, you might even enjoy a home-cooked meal in someone’s home. 

Food stall in Marrakech. Afcone. CC BY-ND 2.0

A trip to Marrakech isn’t truly complete without indulging in street food. Out in the square, you might find some of the most delectable culinary experiences and be completely immersed in the local life. Some popular street foods are tagines, grilled meats, beef kefta, skewers and kebab. If you’re feeling adventurous, try some snail soup, a local delicacy. 

→ For an unforgettable food experience, book a street food tour. We recommend an evening tour, as the markets really come alive after dark. The guides will direct you to the best places to go and help you navigate the squares. 

Recommended restaurants and cafes:

In Morocco, though local food is abundant and insanely delicious, you can find restaurants offering food from every corner of the world. 

Al FASSIA Gueliz, located in the heart of Marrakech, is a restaurant highly coveted by many. Serving traditional Moroccan food in a beautiful setting, this dining experience is elevated and delectable. Try one of the many varieties of tagine offered. Prices typically range between 50 to 260 dirhams (US$5-$27). 

In Casablanca, enjoy a variety of cuisines. Try La Sqala for traditional Moroccan dining in a beautiful location. Prices range between 75 to 210 dirhams (about US$7-$22)

Le Tanjia is a lovely restaurant specializing in traditional Moroccan food and known for its lamb tagine. Located in a several-story riad, many rave about its rooftop and enjoy looking out over the lively streets while enjoying dinner. As well, often in the evenings, there might be a dance performance, bringing both dinner and a show. Prices range between 50 to 190 dirhams (US$5-$20). 

Stop in at Salut Maroc, the beautiful seaside restaurant in Essaouira. With great vibes and even greater food, enjoy locally caught seafood and traditional Moroccan meals. Plan your dinner for the sunset to enjoy the best views here. 

Folk Marrakech is also located in Gueliz in Marrakech, offering traditional Moroccan cuisine. The restaurant features a cozy, warm yet elegant interior. And, with nightly dance performers or live music, Folk is a guaranteed lively atmosphere. Meals range from 50 to 260 dirhams (US$5-$27).

Try Mediterranean food in Rabat at the lovely Paros cafe. Feel like you’re stepping into Greece with the cafe’s curated design and menu.

Dietary restrictions and preferences:

Attracting many international travelers with a developed restaurant scene, the major cities in Morocco are very used to dietary preferences and restrictions. When going out to eat, as long as you communicate your dietary needs and preferences, it is very likely that they may be accommodated. If you have serious food allergies or strict dietary preferences, maybe exercise a little extra caution at street markets or food stalls, where they may not have the same facilities, to avoid contamination. We recommend learning some phrases or writing them down to accurately communicate your allergies and restrictions.

Accommodations

Many accommodations are found within riads, traditional Moroccan houses built around a central courtyard, which may also have fountains, gardens or pools. Riads may be constructed and decorated in traditional Moroccan design, lending themselves to be beautiful places to stay, slow down and relax. Many riads are well-known for their cooking, and sometimes the best food experiences in Morocco are in your own (vacation) home!

Budget: 

Staying in Morocco does not have to cost a fortune. With an abundance of hostels, solo travelers or small groups can book a stay for a smaller cost and have the bonus of meeting like-minded travelers. 

With its location in the heart of Marrakech’s Medina, Riad Dia hostel offers a warm and welcoming accommodation. With dorm prices starting at US$13 per night, including a free breakfast, this hostel is a lovely place to make your home base. When you’re not out exploring, enjoy the indoor courtyard gardens, pick some fruit or lounge by the pool. 

Shared kitchen in Riad Dia.

In a central location only a 10-minute walk from Jemaa el-Fnaa Square, the Central House Marrakech Medina is another great choice. With dorm options starting at US$25 per night, this hostel offers amenities a little bit closer to a hotel, like its rooftop terrace with magical views and a restaurant and bar in the courtyard. You can hop out of the pool and head straight to grab a drink!

The Central House Marrakech Medina.

With some of the best surf just a 10-minute walk away, Surf Hostel Morocco in Tamraght is the place to be. This hostel has a myriad of communal spaces, with cozy hammocks, a ping pong table and a shared TV. This is a great spot to meet new friends after a day out exploring or on the water. Beds start at US$12 per night and include breakfast. 
Surf Hostel Morocco.

Surf Hostel Morocco.

In Essaouira, check out Essaouira Beach Hostel. Located just a minute away from the beach, this hostel has amazing communal outdoor space to enjoy. Hang out and have fun on the basketball court or football field, and meet new friends at the daily free breakfast. Beds start at US$5 per night. 

Essaouira Beach Hostel.

Mid-range:

Mid-range accommodations are likely also in riads, but with more private room options than a shared hostel. Here are a few choices that stood out to us.

With rooms starting at around US$40 per night, Casa Zouina in Agadir is a lovely accommodation. Offering private rooms fitted with their own bathrooms and a shared lounge, this bed and breakfast strikes the perfect balance of privacy and a social atmosphere; be sure to enjoy breakfast in the outdoor lounge while chatting with other travelers.

Terrace at Casa Zouina.

Another option is Riad Kniza in Marrakech. The riad is located in the heart of Marrakech, only a few minutes’ walk from the Jemaa el-Fnaa Square. A unique aspect of this accommodation, aside from its beautifully curated architecture and design, is its team of musician resident artists, who create and perform their own pieces. This accommodation has a real taste for art while allowing you to immerse yourself in the Moroccan environment, whether it be through evening music or an intimate meal. As well, Riad Kniza donates to an aid organization with a portion of the proceeds from each booking. Room prices start at around US$270 per night.

Business center in Riad Kniza

Riad Tizwa is also located in the center of Marrakech’s old town and is decorated beautifully with traditional Moroccan architecture. This riad is one of the first in Morocco to be awarded the Green Key, a recognition of sustainability and environmental practices, making it the perfect option for eco-conscious travelers. Rooms start at US$130 a night. 

Riad Tizwa.

Airbnb is also quite popular and a great option for a group traveling together. With Airbnb, you may easily rent out whole apartments or rooms in a riad for your group, which can be budget-friendly. 

Luxury:

If you are looking for an all-out luxury experience, multiple accommodations across the country may blow you away. Here is a look at just a handful whose interiors and amenities impressed us:

With regal architecture fit for a palace, La Mamounia offers rooms, suites and private riads. This accommodation also has many amenities, like bars, restaurants and spas that bring it closer to a resort. Rooms start at US$518 per night. 

Salon de The in La Mamounia.

El Fenn is a boutique hotel offering a unique experience for your stay. The hotel is known for its interior design, with dazzling rooms and suites to stay in. They also host rotating art exhibits every year, and the hotel’s interior is always decorated with beautiful art and photography. Spend your days exploring the old city, and then come back home to hang out with the family of tortoises that live on the property. Rooms start at US$350 a night.

Courtyard in El Fenn.

You could also choose something different and step into a “sanctuary” among the busy old city with a stay at Riad 72. Complete with a spa, pool, bar and restaurant, step into this Riad and enjoy a relaxing stay. 72 blends traditional Moroccan architecture and design with a modern spin, creating a beautifully elegant oasis. Rooms start at US$350 per night. 

Terrace on Riad 72.


Outside of historic Marrakech, you can opt for a jungle stay at Les Jardins de Villa Maroc, 15 minutes outside of Essaouira. This simple yet elegant hotel offers separate dome huts for all its guests, allowing for privacy and intimacy in a beautiful setting. They also offer excursions to visit their olive and argan oil farms, as well as cooking classes. For a more active option, you can book a trip during one of their semesterly yoga retreats. Rooms start at US$150 per night.

Les Jardins de Villa Maroc.