Trip to morocco: the complete guide on what to do and see

Planning a trip to morocco? Read our guide with top places to visit, unmissable activities, and practical tips, including how to get internet in morocco!

Table of Contents

Colorful, lively, and full of surprises, Morocco is a mix of cultures, breathtaking landscapes, and ancient traditions!

A trip to Morocco is a full sensory experience, from the bustling medinas to the silence of the desert, from the fragrant spice markets to the Berber villages, every corner of Morocco tells a different story.

Morocco is easily accessible from Italy and is the perfect destination for those seeking adventure, culture, and relaxation. You can get lost in the souks of Marrakech, ride the dunes of the Sahara, or surf the Atlantic coast, every day is a new adventure waiting to happen.

When to go to morocco: the best time to visit

The climate in Morocco varies greatly depending on the region. While you can visit year-round, it’s worth choosing your travel dates based on your itinerary. Here are our suggestions:

  • Spring (March–May): ideal for visiting imperial cities, the mountains, and the desert thanks to mild temperatures and blooming nature.
  • Autumn (September–November): perfect for hiking and exploring the south, with pleasant weather and fewer tourists.
  • Summer (June–August): best time for coastal spots like Essaouira and Agadir. Avoid the desert and inland areas, where temperatures can exceed 45°C.
  • Winter (December–February): great for visiting the south and the Sahara. Northern cities and the Atlas Mountains are also fascinating during this time, though colder.

10 must-see places for a trip to morocco

Picking only 10 is tough because every part of Morocco is amazing, but here are our top picks:

Marrakech

The famous “Red City” is a whirlwind of color, sound, and scent. Its beating heart is Jemaa el-Fna square, an open-air theatre of snake charmers, musicians, performers, and street vendors.
Explore the souks of the medina filled with textiles, spices, and lanterns, don’t miss Bahia Palace, and take a break in the Majorelle Gardens, once home to Yves Saint Laurent.
Marrakech is also the perfect base for trips to the desert or the High Atlas.

trip to morocco marrakech

Fès

Often called Morocco’s cultural capital, Fès boasts one of the country’s most authentic and least touristy medinas.
Wander its medieval alleys to discover ancient madrasas, artisan workshops, and the iconic Chouara tanneries, where leather is still made using age-old techniques. Fès is a deep dive into the past, ideal for those seeking a truly Moroccan experience.

trip to morocco - fès

Chefchaouen

Famous for its blue-painted streets, this mountain town in the Rif is pure magic.
Breathtaking views, a laid-back vibe, and a charming old town, it’s no surprise Chefchaouen is one of Morocco’s most Instagrammed destinations!
Perfect for a relaxing break, scenic hikes, and sampling local dishes in cozy restaurants.

trip to morocco - chegchaouen

Sahara desert (Merzouga)

No trip to Morocco is complete without a night in the Sahara!
From Merzouga, you can ride a camel through the dunes of Erg Chebbi, watch the sunset, and sleep in a Berber tent under the stars, then wake up to the desert’s magical sunrise. A spiritual and unforgettable experience that will stay with you forever.

trip to morocco - sahara trip

Essaouira

Set on the Atlantic coast, Essaouira is a bohemian gem.
A former Portuguese colony with a fortified medina recognized by UNESCO, it also has a vibrant fishing port where you can enjoy fresh seafood.
Popular among artists and surfers alike, Essaouira is ideal for unwinding and soaking up the ocean vibes.

trip to morocco - essaouira

Casablanca

Considered Morocco’s economic capital, Casablanca is home to the Hassan II Mosque, one of the largest in the world, partly built over the ocean.
Explore art deco neighborhoods, trendy bars, and a buzzing nightlife, this city is perfect for a more urban, modern vibe in between desert adventures.

trip to morocco - casablanca

Ouarzazate

Known as the Hollywood of Morocco, Ouarzazate is famous for its film studios (Atlas Studios) and the nearby UNESCO site of Aït Ben Haddou.
It’s a great base for Sahara excursions and southern canyon tours, offering dramatic scenery of oases, palm groves, and red clay villages.

trip to morocco - ouarzazate

Tangier

The gateway between Europe and Africa, Tangier is a cosmopolitan city rich in history.
A favorite of writers and artists in the past century, today it’s a vibrant blend of old and new.
Its white medina, kasbah, and views of the Strait of Gibraltar create a unique and unforgettable atmosphere.

trip to morocco - tangier

Dades and Todra gorges

Stunning rock canyons carved by water over the centuries—paradise for nature lovers.
Todra’s cliffs rise up to 30 meters and are ideal for hiking or rock climbing. Dades charms with its winding roads and villages nestled into the rock.

trip to morocco - dades and todra

Agadir

A modern beach town on the Atlantic, perfect for those seeking sun, sea, and relaxation.
Its long sandy beaches are great for surfing, kitesurfing, or lounging in beautiful resorts.
It’s also a great starting point for trips to Paradise Valley, known for natural pools and palm trees.

trip to morocco - agadir

10 unforgettable experiences in morocco

Beyond city tours, Morocco offers tons of authentic experiences you shouldn’t miss:

  • Haggling in the souks: a true art form, negotiate for spices, rugs, ceramics, and more
  • Staying in a riad: traditional Moroccan homes turned into boutique hotels with serene inner courtyards
  • Enjoying a traditional hammam: a relaxing steam bath for body and soul
  • Walking the Sahara dunes at sunset: on camelback or on foot
  • Cooking a tajine with a local family: an immersive cultural and culinary experience
  • Trekking the Atlas Mountains: spectacular and unmissable hikes
  • Learning henna art: especially popular in the south and in Berber villages
  • Getting lost in Fès: no maps allowed, getting lost is part of the charm
  • Listening to gnawa music: hypnotic and spiritual traditional sound
  • Drinking mint tea everywhere: a symbol of Moroccan hospitality, expect top quality wherever you go

How to get internet in morocco: the options 👇

During your trip to Morocco, a stable connection is essential for maps, bookings, keeping in touch—or working remotely. Here are your main options:

  • International roaming: the least cost-effective but automatic option. Your home provider connects you to local networks, but roaming rates can be steep.
  • Wi-Fi: available in most hotels, riads, cafés, and restaurants. Downsides? Often slow, unstable, or not entirely secure.
  • Local SIM cards: you can buy one at the airport or in phone shops, but it may take time, require documents, and push you to settle for pricier options.
  • eSIMs: the smartest and most convenient option—connect to local networks without switching SIMs and pick data plans that suit your needs.

Morocco eSIM: the best choice to stay connected on the go

eSIMs are digital SIM cards you can buy online in minutes before your trip.
No physical card swap needed, just scan the QR code and install it on your phone.

With eSIMs from www.esim.sm, you can:

  • Activate your data plan before departure and connect instantly when you land
  • Choose from different data packages (from 1GB to 50GB or unlimited plans)
  • Avoid roaming costs: pay only what you choose
  • Access 24/7 support in all major languages
  • Top up your data anytime in just a few clicks
internet in morocco with esim.sm

An eSIM is the perfect solution for travelers, digital nomads, and content creators—it keeps you connected in Morocco fast, securely, and with no bill shocks!

Things to keep in mind when visiting morocco

Morocco is generally safe for tourists, but here are some tips to stay secure and respectful:

  • dress modestly, especially outside big cities or during Ramadan
  • avoid isolated areas at night, especially less busy medinas
  • haggle respectfully, it’s part of the culture
  • watch out for tourist scams: fake guides, inflated prices, unofficial taxis
  • drink bottled water and avoid raw street food

Conclusion

A trip to Morocco is a kaleidoscope of emotions—history, colors, scents, landscapes, and encounters you’ll remember forever.

Plan your trip carefully, choose the right time, plan activities in advance, and don’t forget the essentials to stay connected!