Homepage
Morocco

9 of the best places to visit in Morocco

Photo of Jacob LewisPhoto of Jacob Lewis
By Jacob Lewis

5 December 20246 min read

Chefchaouen Known as the 'Blue Pearl', Chefchaouen is a must-visit in Morocco.

Planning a holiday to Morocco and not sure where to start? While most travellers begin in Marrakech, there's so much more to discover in this fascinating North African country.

Whether you're dreaming of wandering through ancient cities, surfing on the Atlantic coast, or camping under the stars in the Sahara, you'll find plenty to love in Morocco.

Our guide to the best places to go in Morocco and the tourist attractions you shouldn't miss will help you plan your perfect trip.

1. Marrakech

Rooftop view of Marrakech on a bright, clear dayRooftop view of Marrakech on a bright, clear day

As Morocco's most visited destination, Marrakech is an intoxicating intro to this vast country. It can feel overwhelming at first, but all that energy makes it a moreish first taste of this vast country.

At its heart lies the medina, where narrow alleyways lead to vibrant souks selling everything from intricate carpets to aromatic spices.

The iconic Jemaa El-Fnaa square comes alive at sunset with food vendors, storytellers and musicians creating an unforgettable atmosphere. Don't miss the stunning Jardin Majorelle, restored by Yves Saint Laurent, or the opulent Bahia Palace. For a peaceful escape from the bustle, head to the palm-fringed Palmeraie area, home to high-end resorts and serene gardens.

Hotel Riu Tikida Garden

  • Marrakech, Morocco
  • 6 March 2025
  • All-inclusive
  • Manchester

Prices and availability shown can change. Always check pricing with the provider before booking.

Prices from

£589
pp
View deal

2. The Sahara Desert

If you're visiting Morocco in search of adventure, it’s definitely worth setting a few days aside to experience the Sahara.

You can make the journey from Marrakech, though it's a significant trip that requires some planning. You have two main options: the more accessible dunes of Erg Chebbi near Merzouga (about a ten-hour drive), or the more remote Erg Chigaga, which requires additional off-road travel by 4x4.

While Erg Chebbi is more popular due to its easier access and impressive 150m dunes, Erg Chigaga is a more isolated desert experience away from the main tourist routes.

Whichever you choose, plan to stay overnight in one of the desert camps – from basic to luxury – where you can ride camels at sunset, enjoy traditional Berber music around the campfire and fall asleep under a blanket of stars.

The desert gets very hot in summer and cold at night in winter, so spring and autumn are the best times to visit.

3. Fez

If you've already explored Marrakech and loved the medieval medinas, Fez is an even more immersive step back in time.

While French colonials modernised many Moroccan cities by building wide boulevards through their ancient hearts, Fez's medina remained largely untouched, preserving its maze-like 9th-century layout.

The UNESCO-listed Fes el-Bali is the world's largest car-free urban area, with over 9,000 winding alleyways that feel more authentically medieval than any other Moroccan city.

Visit the ancient University of al-Qarawiyyin, the world's oldest continually operating educational institution and watch craftsmen practicing centuries-old trades in their workshops. The famous tanneries are a pungent encounter with traditional leather-making methods unchanged for generations.

Beyond the medina, Fez serves as an excellent base for exploring the Middle Atlas region, including day trips to the Roman ruins of Volubilis.

Riad El Ghalia

  • Fes, Agadir, Morocco
  • 1 March 2025
  • Bed & breakfast
  • Stansted

Prices and availability shown can change. Always check pricing with the provider before booking.

Prices from

£339
pp
View deal

4. The High Atlas Mountains

An aerial view of the Atlas Mountains in MoroccoAn aerial view of the Atlas Mountains in Morocco

Rising dramatically from the plains, the High Atlas Mountains are ideal for hikers and insights into traditional Berber culture.

Most visitors base themselves in Imlil, a village about 90 minutes from Marrakech that serves as the gateway to Toubkal National Park, home to North Africa's highest peak. While serious trekkers tackle the 4,167m (13,671ft) Mount Toubkal on multi-day hikes, you don't need to be a hardcore hiker to experience the mountains.

The verdant Ourika Valley makes an easy day trip from Marrakech, with local guides available to lead you on gentle walks between traditional villages and waterfalls.

For a more off-the-beaten-path experience, the remote Ait Bouguemez Valley has homestays and authentic village life. Visit in spring (March-May) when you can enjoy the contrast of snow-capped peaks against valleys bursting with wildflowers.

5. Essaouira

View of white and beige houses along a high fortified sea wall in EssaouiraView of white and beige houses along a high fortified sea wall in Essaouira

Known as the ‘Windy City’, Essaouira is a mashup of hippie vibes and historical grandeur. Its 18th-century ramparts (which Game of Thrones fans might recognise) guard a whitewashed medina where local artists sell their work from tiny studios.

The constant Atlantic attracts kitesurfers and windsurfers from around the world, while the historic port buzzes with blue fishing boats bringing in the daily catch.

Jimi Hendrix and Cat Stevens loved it here and today the annual Gnaoua World Music Festival in June fills the streets with the sounds of traditional African music.

You’ll mostly find boutique riads and seafront hotels rather than large resorts in Essaouira, making it perfect for if you’re looking to get closer to the local culture.

Darzayna

  • Essaouira, Agadir, Morocco
  • 11 April 2025
  • Room only
  • Manchester

Prices and availability shown can change. Always check pricing with the provider before booking.

Prices from

£459
pp
View deal

6. Chefchaouen

A vibrant blue staircase and wall decorated with colourful flowerpots in the town of Chefchaouen in MoroccoA vibrant blue staircase and wall decorated with colourful flowerpots in the town of Chefchaouen in Morocco

Nestled in the Rif Mountains, Morocco's ‘Blue Pearl’ is famous for its stunning blue-painted medina. Why blue? Theories abound: some say it started with Jewish refugees symbolising divinity, others claim it repels mosquitoes and a few say it was just a savvy move to attract tourists. Whatever the reason, the charm is undeniable.

The surrounding mountains provide excellent hiking options, including trails to the Cascades d'Akchour waterfalls. Despite growing popularity on Instagram, Chefchaouen has a peaceful atmosphere that feels far removed from the energy of Morocco's larger cities.

7. Tangier

Grand Mosque of Tangier in MoroccoGrand Mosque of Tangier in Morocco

Once known for its gritty port and countercultural scene of the 50s and 60s, Tangier has evolved from the gateway to Europe into a sophisticated coastal city.

Just an hour by ferry from Spain, it’s the first stop for travellers coming overland via train or car from Europe into Morocco.

The renovated medina and kasbah enjoy spectacular views across the Strait of Gibraltar, while the new marina area is lined with waterfront restaurants and cafés. Foodies can sample the unique fusion of Mediterranean and Moroccan dishes in everything from street food to high-end restaurants.

8. Taghazout

Fishing boats on the beach in Taghazout, MoroccoFishing boats on the beach in Taghazout, Morocco

A former fishing village, Taghazout has turned into Morocco's top surfing destination while keeping hold of its authentic charm.

The coast here offers world-class waves for all skill levels, from beginners to experienced surfers. Alongside the surf spots, you'll find L'Auberge skatepark that looks out over the ocean. Local kids and travelling skaters share the space, the social hub of this laidback coastal town.

Beyond surfing and skating, Taghazout draws visitors for its yoga retreats, fresh seafood restaurants and spectacular sunsets over the Atlantic.

You can stay in the village itself in surf camps or boutique hotels, but many visitors base themselves in nearby Agadir, just 20 minutes south, where large beachfront resorts offer package holidays with pools and all-inclusive options.

9. Agadir

A view of Agadir Marina in MoroccoA view of Agadir Marina in Morocco

Unlike Morocco's ancient imperial cities, modern Agadir is built for holidaymakers, having been completely rebuilt after a devastating earthquake in 1960.

If you're looking for a hassle-free beach break, you'll find plenty of resorts lining its crescent strand, along with international restaurants and a sleek marina complex.

While you won't get the historical atmosphere of Marrakech or Fez here, Agadir makes a great base for mixing pool time with adventures – you're just 20 minutes from the surf scene in Taghazout and you can easily explore Paradise Valley, a beautiful oasis in the Atlas Mountains about an hour away.

Want a taste of local life? Head to the rebuilt Souk El Had, one of the country's largest markets, or take the short hike up to the Kasbah on the hill for sweeping views over the bay.

It’s a great option if you want to combine beach resort comforts with some exploring along the south coast.

Riu Tikida Dunas

  • Agadir, Morocco
  • 24 March 2025
  • All-inclusive
  • Manchester

Prices and availability shown can change. Always check pricing with the provider before booking.

Prices from

£599
pp
View deal

Sign up and save on your next holiday

Be a savvy traveller and get top deals to your inbox, expert travel advice and the chance to win holidays

We won't pass your details on to anyone else. By clicking the sign up button you agree to our Terms of Use and Privacy Policy.