Bustling cities, laid-back beaches and historic sights galore; you’ll find all this and more on a holiday to Morocco, served with a generous helping of North African sunshine. Morocco offers all the exotic attraction of a holiday to the Middle East, combined with some unique African character. Souk-filled Marrakech is a popular destination, where you’ll discover a fascinating medina and the towering Atlas Mountains within easy reach. You’re not far from Agadir over on the Atlantic coast, with its long sandy beach and crumbling Kasbah. Or you could choose the chilled-out seaside town of Essaouira if you really want to get away from it all. That all comes together to make a Morocco Holiday a dazzling feast for the senses, and a great spot for some serious sunbathing, too!

Things to do

Looking for the best beaches Morocco has to offer? Head south to discover vibrant resorts and pristine white-sand beaches. You’ll find a 10-km stretch down in Agadir, which is a wonderful place to try your hand at windsurfing or take a leisurely boat trip. You’ll only be a stone’s throw from the maze-like souks and bustling restaurants in the heart of town. If you’re after a traditional Moroccan experience, you’ll love getting lost in the medinas and exploring the ancient sights in Marrakech. And don’t forget to look out for the magnificent minarets and snake-charming street performers.

38°C
Expect glorious summer highs and year-round sunshine, plus excellent winter skiing weather in the Atlas Mountains.
4 hours
Al Massira Airport (AGA) or Marrakech-Menara Airport (RAK).

Popular holiday resorts

agadir-hero1
Agadir
Agadir
Experience this bustling city on the south coast of Morocco. Agadir is perhaps best known for its silky-soft sandy beach (there’s a ...
marrakech-hero1
Marrakech
Marrakech
Plan an exotic adventure and visit a colourful city where old meets new. Marrakech holidays are divided into the Medina (old town) and ...