regions sorted by

1 / 5

Marrakech

A bustling and energetic city, bursting at the seams with culture, exotic aromas and charming locals, Marrakech takes away all sense of direction, and...

Read more 7 hotels from £553
1 / 3

Essaouira

One of the most beautiful Atlantic coastal towns, Essaouira is famous for its laidback atmosphere and long, sandy beach. Intimate and romantic, this s...

Read more 4 hotels from £571
1 / 3

Agadir

Basking in over 300 days of sunshine a year, Morocco’s largest beach resort is set on a sprawling protected beach. Once a traditional Moroccan town, A...

Read more 4 hotels
1 / 1

Atlas Mountains

The Atlas Mountains are North Africa’s highest range. Stretching 600 miles diagonally across Morocco, they're renowned for the beauty of their remote ...

Read more 1 hotel