Get 5% of discount using the code
Buy my eSIM
EUR - €
United States (US) dollar
USD - $
Pound sterling
GBP - £
Australian dollar
AUD - $
Canadian dollar
CAD - $

Things to do in Morocco: all the things you cannot miss!

Are you planning to travel to Morocco? Read all about the best plans and activities to do during your stay in this wonderful country.

Brenda Beltrán

May 29, 2023

4.6 /5 Trustpilot star
Highly rated Based on +39.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

Holafly saves you +30% compared to other roaming fees

Buy my eSIM

If you plan to go on a trip to this beautiful North African country, this article is perfect for you. Here we will tell you all about the incredible options for what to do in Morocco. From impressive tourist destinations to the most exciting plans and attractions, continue reading to find out more! Get ready to dive into the rich culture, vibrant markets, exotic landscapes, and unique experiences this country has to offer.

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.

What to see and do in Morocco?

If it’s the first time you’re traveling to Morocco, you might be wondering what to do in this country. Whether you plan your visit during the summer, fall, winter, or spring, Morocco always has something special for you.

In summer, for example, you can enjoy the stunning beaches of cities like Agadir and Essaouira. Also, you can go into the Sahara Desert for a unique camel riding experience. Spend nights under the starry sky, a once-in-a-lifetime experience.

In autumn, the imperial cities of Marrakech, Fez, and Meknes are great places to visit. Thanks to their ancient palaces and historic mosques, you’ll learn a lot about the past. Winter brings with it the opportunity to visit the Atlas Mountains, where you can enjoy winter sports at the Oukaimeden and Michlifen ski resorts. In spring, Marrakech’s beautiful gardens and desert routes come alive with flowers and green colors.

Nonetheless, no matter when you are planning to go to Morocco, you are going to need an alternative to connect to the internet for a more accessible price than international roaming has to offer. For this, you can buy a Morocco eSIM from Holafly, and connect to the internet all the time.

1. 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 the following beaches that Morocco has to offer.

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

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 wide stretches of golden sand and crystal-clear waters. To get there, 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 will be able to 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.

Agadir beach

It is one of the most famous and popular beaches in Morocco. This beach, located in the seaside city of Agadir, on the Atlantic coast, offers a relaxing environment and soft, golden sand. It is very accessible and easy to get to since it is located near the city center and has a considerable number of accommodations and tourist services in its surroundings.

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. The beach also has numerous bars and restaurants along the promenade, where you can taste delicious seafood dishes and relax while you enjoy the panoramic views of the ocean.

Legzira Beach

This beach is known for its impressive natural stone arches, sculpted by wind and sea erosion over the years. It is located near the city of Sidi Ifni, on the southern coast of Morocco, and its beauty and calm atmosphere will captivate you. To get there, you will need to take a walk from Teznit to the beach. Once you arrive, you will be able to witness the majestic rocky arches that rise above the shore, creating a spectacular setting.

The beach is wide, and it offers more than enough space to relax, sunbathe and enjoy the sea breeze. It is important to note that during high tide, some parts of the beach may disappear, so be sure to check the tides before visiting.

Martil beach

Martil Beach offers crystal-clear waters and fine sand, making it a perfect destination for those looking to relax and enjoy the sun. To get to the beach, you can walk from the center of Martial or take a short cab ride.

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.

If you want to share your best moments on Morocco’s beaches, getting an eSIM for Morocco is your best option!

2. Museums to visit in Morocco

Morocco is a country full of history and culture, and its museums are worth visiting. So, we invite you to explore the rich heritage of this country during your stay and visit the following museums.

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

Marrakesh Museum

The Museum of Marrakech is a cultural gem, located in a 19th-century palace in the heart of the Medina of Marrakech. It houses an impressive collection of art and historical objects, including ceramics, textiles, and sculptures. Visitors can enjoy the traditional architecture of the palace and explore the exhibits that show the history and life in Marrakech. The museum also has a gift shop and a charming central courtyard.


  • Adults: $3
  • Children (0-11 years): Free


  • Every day from 9:00 a.m. to 5:00 p.m. to 6:30 p.m.

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 that go from paintings and sculptures to multimedia installations. Here you can enjoy temporary exhibitions and cultural events.


  • Adults: $3
  • Students and children: Free


  • Tuesday to Sunday: 10 a.m. to 6 p.m.

Mohammed VI Museum

This museum is located in the city of El Jadida, Museum of the Water Civilization in Morocco (Mohammed VI) is an incredible place that explores the importance of water in the history and culture of the country. 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.


Adults: $2

Youth (0 to 18 years old): Free


Monday to Saturday: 9 a.m. to 6 p.m.

Tetouan Archaeological Museum

If you are a history and archeology enthusiast, the Tetouan Archaeological Museum is perfect for you. Located in the city of Tetouan, this museum exhibits a valuable collection of prehistoric and Roman artifacts found in the region. Visitors can explore the exhibits and learn about the ancient history of Morocco.


Adults: $2

Children: $0.87

Groups: $1 per person


Monday to Sunday: 10 a.m. to 6 p.m.

Tuesday: Closed

It may be of help to explore Travel Apps, to discover more about what to do in Morocco.

3. Places to visit in Morocco

Forget about beaches and museums for a moment, and give a try to the following places.

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

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. Chefchaouen also has local craft shops and delicious traditional food. 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.

Sahara Desert

The majestic Sahara Desert is an experience that you cannot miss in Morocco. You can ride camels and explore the dunes. Spend a night in a camp under the stars. The desert offers a calm environment and is the perfect setting for taking stunning photos. The prices may vary depending on the type of experience you choose, from day trips to longer trips.

Marrakech, the red city

Marrakech, the imperial city, is a vibrant and wonderful destination that will let you explore Moroccan culture. From the bustling souks and beautiful palaces to the big gardens, Marrakech offers a unique mix of history and modernity. You can visit the famous Jemaa el-Fna Square, explore the Majorelle Gardens, and appreciate the architecture of the Koutoubia Mosque.

The prices of the activities and attractions may vary depending on the plans you make, but the entrance to most of them is around $2.

4. Activities to do in Morocco

Morocco offers many memorable activities for those who are looking to live an outstanding experience. From desert adventures to cultural plans, there is something for everyone. Find the best activities to do in Morocco below.

Tour of the Medina of Fes

With this tour, you will be able to dive into Moroccan culture and explore the narrow alleys full of life. Discover the traditional souks, the old palaces, and the historical mosques. This activity offers you a unique experience to learn about the history and local crafts.

Excursion to the Akchour Waterfalls

One of the best things to do in Morocco is to explore the beautiful Akchour Waterfalls, located near Chefchaouen, and enjoy the natural beauty of Morocco. Here you can walk through wonderful trails, cross hanging bridges, and cool off in the crystalline natural pools that form in the waterfalls. The entrance to the area of waterfalls is completely free, but it is better to hire a local guide to explore the trails. The prices of the guides vary depending on the duration and additional services.

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. There are several routes available, such as the Ourika Valley or the Toubkal, and the prices depend on the duration and the services provided by the trekking agencies.

Visit the souks

Do not leave Morocco without visiting the Souks. Explore the bustling and colorful souks of Morocco, where you’ll find a wide variety of 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. Visiting the souks is free, but you must be prepared to haggle and negotiate prices.

Recommendations for your trip to Morocco

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

First, we suggest you explore the rich culture and traditions the country has to offer. Interact with the local people, taste its delicious food, and dive into its markets. Also, do not miss the opportunity of tasting a traditional mint tea, one of the most emblematic drinks in Morocco.

On the other hand, it is very important to respect the traditions of the locals and dress appropriately, especially if you are going to visit sacred places such as mosques. It is recommended to dress in clothes that cover your shoulders and knees.

To get internet in Morocco, it’s best to be connected all the time, so a recommended option is to get a Holafly eSIM for Morocco with unlimited data, which will provide you with a stable and fast connection during your stay in Morocco. You will be able to share your best moments with your loved ones.

Plans that may interest you