Get 5% of discount using the code
MYESIMNOW5
Buy my eSIM
Trustpilot

Having North Africa’s highest peak, beaches around coastal towns, important museums, and many other activities, it’s fair to say there are many things to do in Morocco.

There’s a lot of research to do if you are making a Morocco travel itinerary, but we’ll make it easier for you with our complete list of the best things to do in the country!

Get connected in Morocco fast and easily!

To make your trip an unforgettable experience, we recommend that you leave roaming behind and try the new eSIM for Morocco with unlimited data plans.

things to do morocco
4.6 /5 Trustpilot star
Highly rated Based on 45.000 customer reviews on Trustpilot
Reviews avatar Reviews avatar Reviews avatar +1M
Trusted worldwide Over 1 million travelers across the globe have trusted Holafly
Unlimited data Unlimited data Limitless data plans in more than 170 destinations
Save money

With Holafly, you save +30% compared to roaming fees

Buy my eSIM

Best beaches in Morocco

The beaches are a hidden gem in Morocco that you have to discover. From the coasts bathed in the Atlantic Ocean to calm bays in the Mediterranean Sea, there are options for everyone’s taste. Dive into crystal clear waters, enjoy the sun and sand, and explore Morocco’s following beaches.

Beaches in Morocco
There are many things to do on the beaches of Morocco. Source: Pexels.

1. Essaouira Beach

Essaouira Beach is a paradise for lovers of surfing and water sports. Located in the charming coastal city of Essaouira, on the Atlantic coast of Morocco, this beach offers a perfect place with its vast stretches of golden sand and crystal-clear waters, making it one of the tourist hotspots to visit. 

You can take a short walk from the center of Essaouira, where you’ll find a vibrant atmosphere with cafés and restaurants nearby.

Once you arrive, you can enjoy perfect conditions for surfing and kiteboarding thanks to the strong winds that blow along the coast. The beach also has surf schools where you can take classes and rent equipment, which is great for nature enthusiasts.

2. Agadir Beach

Agadir Beach is a famous beach with over 300 days of sun per year, with golden sand, and offers a relaxing environment for a day trip. 

Since it’s close to the city, visiting Agadir Beach is easy, and there are various hotels and restaurants.

When you get there, you can enjoy a nice swim in its calm and shallow waters, perfect for swimming and cooling off on sunny days. Sunsets at the beach are a must-see while receiving coastal breezes, and the nightlife near the beach is quite vibrant.

3. Legzira Beach

Legzira Beach is an impressive natural beauty. With stone arches sculpted by wind and sea eruption, it’s common to see people watching sunsets on the beach after enjoying the calm waters.

Located near Sidi Ifni, travelers need to walk from Teznit to Legzira Beach, and the majestic landscape will welcome you.

The wide beach offers enough space to relax, sunbathe, and enjoy the sea breeze. However, some parts of the beach may disappear during high tide, so check the tides before visiting, as staying in the city is a better idea.

Legzira Beach photo. Source: TripAdvisor.

4. Martil Beach

Martil Beach offers crystal-clear waters and fine sand, making it a perfect destination for relaxing and enjoying the sun. You can walk from the center of Martial or take a short cab ride to the beach.

Once you get there, you’ll come across several beach clubs where you can rent umbrellas and sun loungers for a more comfortable experience. You can also find a wide variety of water sports available, such as windsurfing and jet skiing.

This beach combines the old world charm due to nearby buildings with beautiful views in the same place.

Museums to visit in Morocco

Morocco is a country full of history and culture, making its museums a must for any Moroccan travel itinerary.

One tip is to buy tickets for these museums within enough time since Morocco receives more than 13 million tourists each year.

Museums in Morocco
Museums in Morocco are such a great plan. Source: Pexels.

1. Marrakech Museum

The Museum of Marrakech is a cultural gem in a 19th-century palace in the heart of the Old Medina. It houses an impressive collection of art and historical objects, including ceramics, textiles, and sculptures. 

Visitors can enjoy the palace’s traditional architecture and explore the exhibits that show the country’s history and life. The museum also has a gift shop and a charming central courtyard.

  • Prices:
    • Adults: $3
    • Children (0-11 years): Free
  • Schedule:
    • Every day from 9:00 AM to 5:00-6:30 PM.

2. Tangier Contemporary Art Museum

Located in a former 18th-century residence, the Tangier Museum of Contemporary Art (MAC Tangier) is a must-go for modern art lovers. 

The museum has a remarkable collection of works by Moroccan and foreign artists, from paintings and sculptures to multimedia installations. Visitors can also enjoy temporary exhibitions and cultural events with guided tours.

  • Prices:
    • Adults: $3
    • Students and children: Free
  • Schedule:
    • Tuesday to Sunday: 10 AM – 6 PM.

3. Mohammed VI Museum

This museum is located in the city of El Jadida. The Museum of the Water Civilization in Morocco (Mohammed VI) is an incredible place that explores the importance of water in the country’s history and culture for non-Muslim visitors. 

Through interactive and multimedia exhibits, visitors can learn about water management, agriculture, ancient hydraulic systems, and the importance of water in daily life in Morocco.

  • Prices:
    • Adults: $2
    • Youth (0 to 18 years old): Free
  • Schedule:
    • Monday to Saturday: 9:00 AM – 6:00 PM.

4. Tetouan Archaeological Museum

If you’re a history and archeology enthusiast, the Tetouan Archaeological Museum is perfect to add to your list for the next trip to the country or your first visit. 

Located in Tetouan, this museum exhibits a valuable collection of prehistoric and Roman artifacts from the region with historical significance. Visitors can explore the exhibits and learn about Morocco’s ancient history.

  • Prices:
    • Adults: $2
    • Children: $0.87
    • Groups: $1 per person
  • Schedule:
    • Monday to Sunday: 10:00 AM – 6:00 PM.
    • Tuesday: Closed

Places to visit in Morocco

Forget about beaches and museums briefly since there are more things to do in Morocco around its major cities.

Chefchaouen city in Morocco
Chefchaouen, a wonderful city in Morocco. Source: Pexels.

1. Chefchaouen, the Blue City

Located in the Rif Mountains, Chefchaouen is known for its bright blue-painted streets and houses. This charming town offers a relaxed and beautiful environment, perfect for walking and taking incredible photos in the old town, far from the chaotic medinas.

Chefchaouen has local craft shops and delicious traditional food, like mint tea. You don’t have to pay anything to visit the town, and it can be easily reached by bus from cities like Tangier or Fez.

visitor seeing Chefchaouen from a hill
A visitor sees Chefchaouen from a hill. Source: Pexels.

2. Sahara Desert

Morocco’s majestic Sahara Desert, with over 9.2 million square kilometers, is an experience you can’t miss. You can ride camels, walk in the sand dunes, or spend a night in a camp under the stars. 

The desert offers a calm environment and is the perfect setting for taking stunning photos.

a travel in the sand in the sahara desert
Traveler in the Sahara Desert sitting in the sand. Source: Pexels.

Marrakech, the Red City

Marrakech, an imperial city and a UNESCO World Heritage Site, is a vibrant and wonderful destination that allows for the exploration of Moroccan culture. From the bustling souks and beautiful palaces to the big gardens, Marrakech offers a unique mix of history and modernity on its streets. 

You can visit the famous Jemaa el-Fna Square, explore the Majorelle Gardens, appreciate the architecture of the Koutoubia Mosque and the Bahia Palace, and share your experiences with locals.

While in Marrakech, visiting the medina is a way to connect with local communities and their traditions. It’s an ideal place to stay until late at night and enjoy the vivid nightlife on the narrow streets.

travelers walking in marrakech
Travelers walking around the Marrakech markets. Source: Pexels.

4. Mosques in Morocco

Mosques are common in Morocco and are worth exploring. They are considered hidden gems for visitors, and there are over 50,000 mosques to visit in the country, so choosing a handful of options is hard.

The Hassan II Mosque, Taza et la Grande Mosquée, Ben Youseff Madrassa, Koutobia Mosque, and the Hassan Tower are preferred for their beauty and historical importance.

mosque in casablanca morocco
Mosque in Casablanca, Morocco. Source: Pexels.

Activities to do in Morocco

Morocco offers many memorable activities for those looking to live an outstanding experience while exploring the country.

From desert adventures to cultural plans, Morocco offers something for everyone. Here are some of the best activities to do in Morocco.

1. Tour of the Medina of Fes

With this tour, you can immerse yourself in Moroccan culture and explore the narrow alleys that are full of life and many activities to observe. 

Discover the traditional souks, old palaces, and historical mosques in Morocco’s old capital. This activity offers a unique learning experience about the history and local crafts, and you will surely want to stay longer.

2. Excursion to the Akchour Waterfalls

One of the best things to do in Morocco is to explore the beautiful Akchour Waterfalls near Chefchaouen and enjoy the country’s natural beauty. 

Here, you can walk through wonderful trails and cross-hanging bridges and cool off in the crystalline natural pools in the waterfalls, making it one of the best things for nature lovers. 

The entrance to the area of waterfalls is completely free, but it is better to hire a local guide to explore the trails and get the most out of your visit to this beaten path.

3. Trekking in the Atlas

Explore the outstanding beauty of the Atlas, an impressive mountain range in Morocco. Trekking allows you to enter stunning landscapes, discover Berber villages, and challenge yourself physically. As said before, the Atlas mountain range is the highest in Africa, with Toubak at 4,167m. 

Several routes, such as the Ourika Valley or the Toubak, are open to visitors all year round. However, keep in mind that summers are dry, and winters provide snowy views.

4. Visit the souks

Do not leave Morocco without visiting the souks, which are the local markets. Explore Morocco’s bustling and colorful souks, where you’ll find various goods, from spices and handicrafts to textiles and jewelry. 

Walking around the narrow alleys of the souks is a unique experience full of scents, sounds, and vibrant colors. Although visiting the souks is free, you must be prepared to haggle and negotiate prices if you want to buy items to gift back home.

When is best to visit Morocco?

Before you visit Morocco, it’s important to know what to do based on the season, as your plans can change a bit. 

In summer, you can enjoy the stunning beaches of cities like Agadir and Essaouira. You can also go into the Sahara Desert for a unique camel riding experience and spend nights under the starry sky, a once-in-a-lifetime experience. It’s even the ideal time to visit the Atlas Mountains as the weather is better.

travelers sitting in a restaurant in morocco
Travelers sitting in a restaurant in Morocco near a souk. Source: Pexels.

While visiting the high Atlas Mountains in summer is ideal, winter is also a good time to visit this important mountain range, where you can enjoy winter sports at the Oukaidemen and Michlifel ski resorts

The country comes to life in spring with gardens, and desert routes take green colors that many tourists will enjoy. In early spring, you can take the chance to visit art galleries, the Capital City, or visiting the Blue Town since the weather is nicer. In late spring, going to a coastal town is a better option.

Nonetheless, no matter when you are planning to go to Morocco, you will need an alternative to connect to the internet for a more accessible price than international roaming has to offer to avoid high internet rates (Over $100 per trip, for sure). You can buy a Morocco eSIM from Holafly and always connect to the internet.

Recommendations for your trip to Morocco

During your visit, there are some essential things you have to consider, such as enjoying your experience fully and making the best of it. You can find some recommendations below:

  • Explore the country’s rich culture and traditions. Interact with the local people, taste its delicious food, and explore its markets. Also, do not miss the opportunity to taste traditional mint tea, one of the most emblematic drinks in Morocco, and watch snake charmers from a safe distance.
  • Respect the traditions of the locals and dress appropriately, especially if you visit sacred places such as the Hassan II Mosque and similar places. It is recommended that you wear clothes that cover your shoulders and knees.
  • Get internet in Morocco, as it’s best to be connected all the time while traveling. A recommended option is to get a Holafly eSIM for Morocco with unlimited data. This will provide you with a stable and fast connection during your stay, allowing you to share your best moments with your loved ones.
esim morocco holafly
Stay connected in Morocco with your Holafly eSIM with unlimited data!

FAQs about things to do in Morocco

What is Morocco best known for?

Morocco is known for its rich culture, many traditions, and many places to visit. Whether you want to go to the beach, visit museums, or do outdoor activities, Morocco is a great destination.

Is 7 days enough for Morocco?

Seven days might not be enough to travel to Morocco, so make a travel itinerary for the places closest to where you are, such as mosques, outdoor activities, museums, and beaches. That way, you can make the most of your trip!

Brenda Beltrán

Brenda Beltrán

Content Manager

I'm Brenda Beltrán, a Colombian content creator who loves traveling, tech, and video games. Since 2019, I've crafted written web content in entertainment and tech, starting as a video game, eSports, and tech journalist. Now, I'm dedicated to writing about traveling at Holafly, and I hope all the content I create helps you have fantastic new experiences!

Read full bio