The Best Places to Visit in Morocco

From riding camels to exploring desert dunes, Morocco is a must on your bucket list. Its tapestry of culture keeps on giving with its bustling souks, ancient mosques and enchanting medinas. Yep, all this and more is waiting for you on your holiday to Morocco. So, what are you waiting for? We’ve the lowdown on the best places you need to visit. Morocco is calling…

Best for Culture: Marrakech

Marrakech is Morocco’s vibrant city, which wows with its historic architecture like the Bahia Palace and Koutoubia Mosque. Conquer the city’s UNESCO listed medina, whose streets are packed with bustling souks, piled high with fragrant spices and local snacks. Whether you want to barter for a bargain or sip mint tea whilst admiring Aladdin-esque carpets, one thing’s for sure, the souks are a feast for the senses.

During the day discover Jemaa el-Fnna Square, which sits right in the hub of the old city and comes to life with its lively street performers. For those wanting to immerse themselves in traditional Moroccan music, cuisine and culture, Marrakech is your go to.

Marrakech is famed for being the gateway to the Atlas Mountains, so why not spend all day exploring the stunning landscapes? But if you’d prefer to relax, head back to your riad and snooze in your heavenly hammam.

Best hotel in Marrakech for families: Aqua Fun Club Marrakech

Best hotel in Marrakech for friends: Eden Andalou Spa Resort

Best hotel in Marrakech for couples: Iberostar Club Palmeraie

Top things to do

  • Marvel at Medersa Ben Youssef
  • Visit Musée Yves Saint Laurent
  • Stroll Jardin Majorelle
  • Admire Bahia Palace

Best All Rounder: Agadir

Agadir offers something for everyone, with its lively family friendly resorts and new breathtaking beaches for every day. It’s also a favourite spot for water sports, in particular kitesurfing and windsurfing. Agadir provides an excellent starting point for your adventures in Morocco, where you’ll find heaps of moreish mezze restaurants which cater to locals and tourists alike, as well as bewitching bazaars which are not as busy as Marrakech.

Agadir enjoys a year-round warm climate, so you can come here for a slice of sun whenever you fancy. The beaches boast some of the longest sandy stretches, with mild waves perfect for surfing.

Need another reason to love Agadir? It benefits from the best of both worlds, with modern and traditional attractions like the Kasbah fortress and Heritage Museum, where you can discover more about local Berber culture.

Best hotel in Agadir for families: Les Dunes D’ Or Resort

Best hotel in Agadir for friends: Hotel Almoggar Garden Beach

Best hotel in Agadir for couples: Iberostar Founty Beach

Top things to do:

  • Treat yourself at Souk El Had d’Agadir
  • Plan a trip to Souss-Massa National Park
  • Picnic at Vallée des Oiseaux
  • Unwind in a hammam

Best for shopping: Tangier

Calling all shopoholics, Tangier is the place to find those quirky antiques, decorative rugs, and sweet-smelling perfumes. From bespoke artisan crafts to colourful glassware, stroll through the streets of Tangier and get ready to splash the dirhams! This charming port city is much smaller than Marrakech and Fez, so you can find all the best spots in half the time.

When it comes to number one market, Fondouk Chejra is top. It’s based just outside the medina along with 37 quaint shops, which although small, deliver on quality. Most have been around since the early 1900s and are stacked high with woollen Berber rugs and colourful scarves. Galerie Tindouf is one of these gems, specialising in unique Moroccan art, like ancient coins from the Roman Empire, bespoke pottery and furniture you’re not likely to find anywhere else.

But if you’re visiting with friends, Madini is a must. This perfumery is carved into the old stone walls (yes, really). It’s definitely worth a stop for a quick spritz – you can even design your own fragrance, which is unique to you, cool eh.

Best hotel in Tangier for families: Rembrandt Hotel

Best hotel in Tangier for friends: Hotel Ibis Budget Tanger

Best hotel in Tangier for couples: Movenpick Hotel & Casino Malabata

Top things to do:

  • Check out the galleries in Petit Socco
  • Sample delish Moroccan snacks at Grand Socco Market
  • Tale a dip in the Caves of Hercules
  • Discover the ruins of Cotta

Best for relaxation: Essaouira

Escape to the peaceful coastal city of Essaouira. This is the perfect place to relax and appreciate Morocco’s historic and cultural charm. Get ready for a city which seamlessly blends Portuguese, French and Berber influences in its way of life. Meander the Medina of Essaouira, a designated UNESCO listed site, with a magical old town which is framed by ancient walls and bustling souks that sell some of the most sort after goods created by skilled craftsmen. If you’re feeling sleepy after all your exploring, why not flop down on one of the beautiful beaches or spend time perfecting your surfing skills on the waves?

Whilst you’re here, go forth to Essaouira’s annual Gnaoua World Music Festival, where world class musicians perform and end the evening with a slap-up meal at one of Morocco’s sensational seafood restaurants.

If you love nothing more than wandering the streets at your own pace and enjoy a slower pace of life, Essaouira is the place for you. Oh, and did we mention, it’s also the Game of Thrones filming location – so if you’re a fan, don’t leave without visiting some of the show’s most iconic spots.

Best hotel in Essaouira for families: Le Medina Essaouira

Best hotel in Essaouira for friends: Riad Mimouna

Best hotel in Essaouira for couples: Riad al Madina

Top things to do:

  • Escape the crowds at Safi Beach
  • Brush up on your history at Sidi Mohammaed ben Abdallah Museum
  • Explore Dar Sultan Palace in Diabat’s sand dunes
  • Party at Gnaoua World Music Festival

Best for history and architecture: Casablanca

Casablanca is the largest city in Morocco, famed for its vibrant culture and historical importance. Whilst you’re here, discover legendary landmarks like Hassan Il Mosque, AKA one of the largest mosques in the world and uncover the traditional Moroccan goods at Marché Central.

Whether you want to admire Art deco architecture in artsy neighbourhoods like Anfa, enjoy a leisurely stroll along The Corniche or spend the day shopping at Morocco Mall, which has all your favourite luxury and retail brands.

Experience traditional Casablanca by stepping back in time at The Old Medina but if you’re keen to get out and about to other areas, Casablanca provides great connections to other nearby towns, as it’s the gateway of Morocco. End your holiday by visiting the iconic locations from the classic film ‘Casablanca’, like Rick’s café.

Best hotel in Casablanca for families: Park Suites Hotel & Spa

Best hotel in Casablanca for friends: Mövenpick Hotel Casablanca

Best hotel in Casablanca for couples: Hotel Farah Casablanca

Top things to do:

  • Admire the architecture of Hassan Il Mosque
  • Saunter through souks at The Old Medina
  • Shop for spices at Central Market
  • Sample traditional Moroccan mezze dishes at La Corniche

Best for views: The Atlas Mountains

Adventure to The Atlas Mountains which combines snow-capped peaks with arid desert landscapes and a scattering of quiet Berber villages. If you’re looking for picture-perfect views, they don’t come much better than this. Throughout the year the mountains blossom with beautiful flowers and offer ideal hiking conditions.

Why not conquer your fears by climbing North Africa’s highest mountain, Mount Toubkal? Or how about venturing to the remote Berber towns to sip on mint tea? There’s plenty for everyone to do – whether that’s a fun-filled camel ride in the desert or a sunset hot air balloon ride in the sky.

Trust us when we say that the Atlas Mountains is worth the trip for its stunning scenery and excellent hiking opportunities, plus provides an opportunity to discover Moroccan traditions at rural villages.

Top things to do:

  • Hike the Atlas Mountains from April – October when the weather is at its most comfortable
  • Take a dip in the waterfalls of Ourika Valley  
  • Ride a camel to the peak of Atlas Mountain
  • Go skiing down its snow-white slopes in January