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 attractions of a holiday to the Middle East, combined with some unique African character. Souk-filled Marrakech (or Marrakesh if you prefer) is a popular destination, where you’ll discover a fascinating medina and the towering Atlas Mountains within easy reach.
The city’s not far from the Atlantic coast, where Agadir holidays promise a 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 Morocco holidays a dazzling feast for the senses, and a great spot for some serious sunbathing, too!
Things to do
Looking for the best beaches the country has to offer? Visiting them tops the list of things to do in Morocco! Head south to discover vibrant resorts and pristine white sands. You’ll find a 10km stretch 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 nightlife in Agadir town centre, too. There are also some great nightclubs in Marrakech, but if you’re after a traditional Moroccan experience, you’ll love getting lost in the city’s medina (old town) and exploring the ancient sights. And don’t forget to look out for the magnificent minarets and energetic street performers while you’re there.
Where to go
Morocco’s southwest coast is known for its year-round sunshine, with temperatures rarely dipping below 20°C. It has fantastic beaches characterised by classic white-gold sand and upbeat, modern resorts. Holiday resorts like Agadir and Essaouira are considered the best in the whole country for a beach break. You’ll find a range of family-friendly hotels, plus some great shopping and top water sports.
Up in the northwest, dip your toes in the Mediterranean at Tangier, where there’s a more multicultural vibe. Meanwhile, the famous bustle of Jemaa El Fna square makes Marrakech holidays a must for a more traditional place to experience Morocco’s culture. There are other alluring cities, too, including Fez (aka Fes) and coastal Rabat. Wherever you stay, make sure you pack some kind of cover-up - Morocco is a Muslim country that follows Islamic laws and customs, and it’s important to respect these at all times.
More travel guides
Ready to find out more? Check out our other Morocco holiday guides: Agadir | Marrakech