Your browser is not supported

To use our site, we recommend using the latest versions of Chrome, Firefox, Safari or Edge

Get Help

Morocco Holidays

A land of medinas and mountains

It’s only a short hop from Europe, but Morocco holidays make one heck of a trip. Here you can kick back on vast sunny beaches, sip mint tea in ancient medinas and explore the hills and valleys of North Africa’s highest mountains.

Historic Marrakech stars in many holidays to Morocco, and with good reason. You could spend your whole visit just wandering through its vast main square, the Jemaa El Fna, and the old walled town (medina) around it. Here you’ll hear snake charmers’ flutes, pass stalls selling everything from rugs and lanterns to pastries, and smell the sharp richness of bubbling tagines. If lolling in the sunshine is more your style, Agadir, to the southwest, makes a great base, offering sandy beaches, a lovely promenade and countless bars and restaurants. Nearby you’ll find the easy-going surfing village of Taghazout, and Essaouira, a beautiful city where you can stroll around boutiques and galleries or try windsurfing. Inland stand the High Atlas Mountains – 1000 kilometres of jagged peaks dotted with highland meadows, deep gorges, dramatic ridges, and lush forests.

Distinctive mud-built Amazigh villages are often stunningly located, and are a great place to stop off. Elsewhere in the country you can visit everything from the vast medina of Fez, the great deserts and lush oases of the south, and bustling, modern Casablanca. Wherever you go, you’ll find great food, and an intriguing mix of cultures, including Amazigh, Arab, Moorish, African, and European. The variety means you can seek out the experience that suits you best, whether it’s the quickfire patter of market traders or the laid-back hospitality of a street-corner café, the scorching heat of the midday sun or the cool of a tiled courtyard.

Need to know

easyJet holidays - city icon
Capital
Rabat
easyJet holidays - message icon
Language
Arabic
easyJet holidays - wallet icon
Currency
Moroccan Dirham
easyJet holidays - clock icon
Time zone
GMT+1
easyJet holidays - plane icon
Flight Time
2hrs 50mins

* Average time from London Gatwick to Marrakech

Explore regions in Morocco

Explore our map of Morocco

Your questions answered

The spring months offer warm and comfortable weather from the middle of March until May. Autumn is another promising time, with warm conditions during September and October. Some people are surprised to hear of snow in Morocco’s mountains during the winter months, but the coast stays warm enough for some winter sun. It gets pretty hot during the height of the summer, so that’s a good time to laze by the pool. It’s often more affordable to travel during the spring and autumn, opening the way to plenty of reasonable deals to suit many budgets.
Part of Morocco’s coastline meets the Mediterranean, while the rest faces the Atlantic. There are many beautiful beaches along all areas of the coastline. Agadir beach, south-west of Marrakech, is spacious and close to many hotels dotted along the western coastline. Corniche Beach sits between the two. Those wanting a day away from the beaches still have access to many charming sights nearby, including the Souss-Massa National Park.
There are fascinating cities all over Morocco, perhaps most famously Marrakech and Casablanca. The latter makes a great day trip from Marrakech. Marrakech is a great choice for a cultural holiday away from the beaches. There are local markets and the charming Jardin Majorelle, a beautiful botanical garden that also houses a museum. Meanwhile, Agadir benefits from its location near the Atlas Mountains. It is also where you'll find the Valley of the Birds, the Amazigh Heritage Museum, and a beautiful sweeping beach.
You should take the opportunity to enjoy a traditional Moroccan tagine while you’re on holiday here. This is a dish cooked in a ceramic cooking pot with a cone-shaped lid. The resulting meal is mouth-wateringly good, using fresh ingredients such as vegetables, chicken, and lamb. Those seeking a seaside holiday can find many delightful beaches along 1,800 miles of coastline, with many charming hotels and resorts nearby. The country is also famous for its souks – street markets that amaze the senses with spicy aromas and bright colours.
The length of your holiday depends on how many places you’d like to visit, along with the kind of holiday you’d like to have. A relaxing beach-based break is great if you have a week to spare. However, two weeks at a luxury hotel or resort would give you longer to explore nearby towns and resorts too. A city such as Agadir offers a charming beach with a promenade, souks and bazaars, and the chance to head up to the Kasbah, dating from 1541. It’s certainly worth a week or two.
There are many national holidays spread throughout the year. Eid al-Fitr, or the end of Ramadan, takes place in May, while the Feast of the Throne is in July. Eid al-Adha also takes place in July and Young People’s Day is in August. There are many other holidays during which many businesses close. However, public transport is typically still available, so you can get around even on those days.