• ~ mins read

Blending magic and mystery like no other country in Africa, Morocco brings multiple cultures, rich history, spectacular scenery, and mouthwatering cuisine together to create a one-of-a-kind experience. This incredible country has a wealth of beautiful and interesting places to see. From the mighty massifs of the High Atlas Mountains and the lush oases of the Maghreb to the bustling, vibrant souks of Marrakech and the spice bazaars of Fez, there are plenty of things to do in Morocco for people of all interest.

Epic Desert Safari
  • Macy Craig
  • From New Zealand
5 - Excellent
“This 3-day Erg Chigaga tour was nothing short of epic. The rugged 4x4 ride through th...” Read More
View Incredible Tours in Morocco

1. Casablanca

Cosmopolitan city of Casablanca
Casablanca, cosmopolitan hub and melting pot of multiple cultures in Morocco

Casablanca is Morocco’s largest city and home to a cosmopolitan and eclectic mix of cultures from all over Africa. This enchanting city has a myriad of things to see and do from the elegant Mauresque architecture that lines the city’s cobbled streets to the magnificent King Hassan II Mosque.


  • Wander around Casablanca’s small medina, which may not be as big or lively as the one in Marrakesh, but exudes its character.
  • Shop at gargantuan Morocco Mall – the second-biggest shopping center on the continent – for some retail therapy.

2. Marrakesh

Marrakesh Jamma el Fna market
Vibrant souvenirs put on display in the Jamma el Fna market, Marrakesh

The bustling city of Marrakesh is one of the most popular places to visit in Morocco and is famous for its ancient medina on Jemaa el-Fnaa Square, which has been the beating heart of the city since the 11th century. Heaving with vendors touting their wares, musicians, snake charmers, and motorcycles zipping in and out of the crowds, the colossal square is an assault on the senses.


  • Visit the magnificent 12th-century Koutoubia Mosque, which is the largest in the city and is surrounded by tranquil gardens which make for a peaceful escape from the madness of the medina.
  • Stroll through the beautiful Jardin Majorelle, a tranquil place with pretty ponds and tinkling water features that draws both locals and visitors for some quiet respite.

3. Fez

Al Attarine Madrasa is among the best places to visit in Morocco
Intricate designs carved on the walls of Al Attarine Madrasa, Fez

Exuding ancient history and packed with amazing things to see and do, Fez is the cultural heart of Morocco. The 1,200-year-old Maghreb city is the second largest city in the country after Marrakesh and is home to some of Morocco’s top tourist attractions.
The vast medina of Fès el-Bali is the beating heart of the city and one of the largest pedestrian-only areas in the world. Connected to the rest of the city by a labyrinth of cobbled alleyways and quaint lanes, the Unesco World Heritage Site is a great place to make your base from which to explore the city.


  • Meander along the beautiful boulevards of Ville Nouvelle, which are lined with flowering trees, babbling fountains, and opulent hotels.
  • Explore the enchanting Chouara Tannery, which dates back to the 11th century and is one of the oldest tanneries in the world.
  • Take in the city’s beautiful Moorish palaces, ornate mosques, and grand gates and pay a visit to the oldest continuously operating university in the world.

4. Tangier

Cape Spartel near Morocco
Cape Spartel standing on a hilltop near Tangier, Morocco

The enchanting port town of Tangier has a long and rich history, being coveted by naval powers since the Carthaginians ruled the waves. One of the most beautiful cities in Morocco, Tangier has a laid-back Bohemian vibe and played an important role in the literary history of Morocco. This gateway to Africa with its historic tangle of streets and magical literary past has plenty to see and do.


  • Meander through the cobbled alleyways of the crumbling ancient quarter of the Kasbah; visit the famous 17th-century palace, now a museum, and soak up sweeping views of the Atlantic Ocean and the Mediterranean Sea.
  • Visit the Grande Mosquée of Tangier and admire the intricately carved main portal and elegant minaret.

5. Chefchaouen

Blue alley in Chefchaouen
The iconic blue streets of Chefchaouen

Nestled in the Rif Mountains, the beautiful “blue town” of Chefchaouen is a must-visit. Hailed as the most beautiful small town in Morocco, Chefchaouen is famous for its unusual blue buildings set against a backdrop of rugged mountains and its warm and welcoming local people.


  • Check out the tranquil and secluded Ras El Maa Waterfalls, one of the most fascinating and well-kept secrets in Morocco.
  • Sit and relax with a drink on Outa el Hammam square and take in the magnificent architecture around the square.
  • Go hiking and wild swimming at Jebel al-Kalaa and in the protected reserves of the Talassemtane.

6. Essaouira

Essaouira is one of the beach towns in Morocco
Essaouira, one of the most beautiful cities on the 1200 miles coastal stretch of Morocco

Considered by many the most beautiful port in Morocco, the charming coastal city of Essaouira is one of the country’s top tourist attractions. Once a popular hangout in the 60s for celebrities like Bob Marley and Jimi Hendrix, today many visit Essaouira from all over the world to enjoy its beautiful beaches, cool cafés, and delicious Atlantic Ocean seafood.


  • Wander along the walls of the city’s formidable 18th-century fortifications, keeps, and crenulated lookouts, which rise from the Atlantic Ocean like sentries, and soak up the breathtaking views.
  • Hit the waves of the Atlantic and enjoy some kitesurfing and windsurfing on the prevailing sea winds or go horse-riding along the beach.

7. Rabat

Main post, telegraph and telephone office of Rabat. Rabat, Morocco
The Rabat post office, an iconic landmark of the city
Rabat, Morocco
The Moroccan capital of Rabat, home to museums, the Royal Palace, and  iconic landmarks

Situated on the coast,, a trip to Rabat offers a wealth of attractions to see and things to do from magnificent Moorish and Spanish architecture, a lively coastal corniche, and a beautiful old town that is to some of the best museums and art galleries in Morocco.


  • Walk around the Oudaias Kasbah towards the historic medina center and marvel at the pretty blue-and-white houses that draw photographers from around the world.
  • Visit some of the many amazing museums and art galleries in the city, including the National Archaeological Museum and the Modern Art Museum.
  • Stroll along the corniche that weaves along the shore and soak up the beautiful views of the great Almohadon Citadel that stands sentry over the beach.

8. Agadir

Agadir, popular places to visit in Morocco
Agadir, a paradise for beach lovers, and travelers seeking a laid back Bohemian vibe

Nestled on the salty shores of the Atlantic Ocean, the sun-kissed city of Agadir has long been a haunt of beach-lovers, wave-riders, and travelers seeking a laid-back Bohemian vibe. The thriving seaside resort town has a charming waterfront lined with beach bars and cafés and a medley of colorful houses and whitewashed Berber dives.


  • Hike to the Souss-Massa National Park.
  • Gorge on delicious Moroccan delicacies from one of the many food stalls along the beachfront.

9. Ouarzazate

Atlas Gate in Ouarzazate
Atlas Gate on the road in the Moroccan Sahara, Ouarzazate

Nestled at the edge of the mighty Sahara Desert, Ouarzazate trip allows visitors to marvel at its Arabian beauty and spectacular desert panoramas, as well as Hollywood directors in search of breathtaking desert scenes. The town has been a trading post for centuries for camel caravans and merchants and still retains some of its mystical history in the old bazaar.


  • Wander around the old bazaar and explore the dusty conglomeration of holes in the wall packed with curious trinkets and souvenirs.
  • Explore the Unesco World Heritage Site in the nearby town of Aït Benhaddou where films like Kingdom of Heaven and Prince of Persia were filmed.

10. Sahara Desert

Camel Caravan in the Sahara Desert, Morocco
Camel Caravan in the Sahara Desert, Morocco

A trek into the sandy realm of the Sahara Desert when in Morocco is a must! Whether you join a camel caravan and spend a few days in the desert living like the Berber or simply spend a few hours watching the sunset over the dunes, make sure to keep a few days for a trip to the Sahara Desert.


  • Enjoy an overnight glamping-style trip into the Sahara at Erg Chebbi desert camp and soak up the sublime Sahara scenery on sunset or sunrise camel treks.
  • Soak up the picturesque views of the Draa Valley, which stretches from the city of Ouarzazate into the desert.

11. The High Atlas Mountains

High Atlas Mountains good transport
Donkeys used for transporting goods in the High Atlas Mountains, Morocco

Fondly known as the mountain of mountains, North Africa’s highest mountain range is a paradise for trekkers, boasting some of the most challenging hikes and breathtaking views in the country. If you aren’t a hiker, taking a drive along the nerve-wracking high Tizi n’Test Pass is a must for some awe-inspiring vistas.


  • Go hiking in the Toubkal National Park.
  • Drive the nerve-wracking mountain passes of Tizi n’Test and Tizi n’Tichka – the views are well worth the scare!

Morocco is charming, enchanting, fascinating, and challenging… and draws travelers from far and wide to experience its rich culture and history, bustling bazaars and friendly local people, delicious cuisine, and spectacular natural scenery. This land of dramatic diversity promises an unforgettable experience for everyone. Explore the best the country has to offer by reaching out to our local travel experts. They can devise a customized trip to Morocco according to your preferences. 

More Information