Morocco Holidays

Your guide to holidays in Morocco

It's only a short flight away, but holidays in Morocco feel like a world apart. You can find yourself sipping sweet mint tea in an ancient medina one day and relaxing on a golden beach the next. This is a country of contrasts, where the sharp peaks of the Atlas Mountains give way to sweeping coastlines, and bustling cities give you a warm welcome. From the vibrant energy of Marrakech to the laid-back coastal charm of Agadir, you can shape your trip to be as relaxing or as action-packed as you like.

Marrakech uncovered

Many trips to Morocco are centred around historic Marrakech, and for good reason. The city is a whirlwind of sights, sounds, and scents that capture the imagination. It's a place where ancient traditions and modern life come together in a colourful display.

Jemaa el-Fnaa and the medina

The heart of the old city is Jemaa el-Fnaa, a vast main square that comes alive with storytellers, musicians, and street food stalls. From here, you can dive into the maze-like alleyways of the medina, the old walled part of the city. As you wander, you'll pass shops selling everything from handcrafted leather goods and lanterns to aromatic spices and traditional rugs. Polite haggling is part of the fun in the souks, so feel free to negotiate with a smile.

Gardens and architecture

For a moment of calm, you can find peaceful courtyards and gardens dotted around the city. The Jardin Majorelle is a striking botanical garden with vivid blue accents, while the Menara Gardens offer a large reflective pool set against the backdrop of the mountains. For a look into the area's rich history, the 12th-century Ben Youssef Madrasa is a prime example of intricate tilework and quiet courtyards.

Agadir and the Atlantic coast

If sunshine and sandy shores are calling your name, Morocco's Atlantic coast delivers. Agadir is a popular base for a beach holiday, offering a long stretch of sand, a modern promenade, and plenty of places to eat and drink.

Beaches of Agadir and beyond

Agadir's main beach stretches for more than seven miles, giving you plenty of space to find a spot. To the north, the village of Taghazout is known for its relaxed surf culture and large, uncrowded beach. A little further along the coast, Anza Beach is a great place to watch surfers and paddle boarders while enjoying fresh seafood at a beachfront cafe. The historic port city of Essaouira is also within reach, known for its art galleries and windswept beach popular with windsurfers.

Sights of Agadir city

Beyond the beach, Agadir has plenty of other sights to explore. After the original old town was destroyed by an earthquake in 1960, a new medina was built in the 1990s as an authentic replica to preserve Amazigh culture. You can also head up to the old Kasbah, which dates back to 1541, for panoramic views of the city and coastline. For a change of pace, Souk El Had is one of the largest markets in the region, with more than 6,000 stalls.

Adventures in the Moroccan landscape

Beyond the cities and beaches, Morocco's natural landscapes are truly impressive. From the highest mountains in North Africa to protected coastal wetlands, there's plenty for you to explore.

The High Atlas Mountains

The High Atlas range is a line of jagged peaks and deep gorges accessible from Marrakech. Here, you'll find distinctive mud-built Amazigh villages clinging to the hillsides and lush valleys filled with orchards. It's a fantastic area for hiking, with trails for all abilities. In winter, from December to April, some resorts around Toubkal National Park even open their ski slopes, offering a unique opportunity to ski in Africa.

Deserts and national parks

You don't need to venture deep into the Sahara to get a taste of the desert. The Tifnit sand dunes are just an hour from Agadir. For wildlife enthusiasts, the Souss-Massa National Park, just south of Agadir, is a protected area of wetlands and dunes. It's an important bird sanctuary and home to other wildlife, such as the African wild cat.

A taste of Morocco

Moroccan food is a highlight for many visitors, with dishes full of flavour and fresh ingredients. The cuisine is a delicious blend of Amazigh, Arab, and Moorish influences.

Signature dishes

Tagine is the iconic slow-cooked stew, cooked and served in a distinctive cone-lidded pot. You'll find countless variations with chicken, lamb, or vegetables, often sweetened with fruit and fragrant with spices. In Marrakech, look out for tanjia, a local speciality of beef slow-cooked in a clay pot with preserved lemon and garlic. These hearty dishes are typically served with simple, freshly baked flatbread.

Street food and drink

Wandering from cart to cart is a great way to sample local food. Try maakouda, comforting potato cakes, or spicy merguez sausages. To drink, freshly squeezed orange juice is sold everywhere, but nothing is more Moroccan than mint tea. This sweet, refreshing drink is a symbol of hospitality and is enjoyed at all times of the day.

From exploring ancient souks to relaxing on sandy beaches, Morocco offers a rich variety of things to see and do. It's a country that engages all the senses and gives you a warm welcome.

Need to know

building
Capital
Rabat
two message speech bubbles
Language
Arabic
wallet with card inside
Currency
Moroccan Dirham
clock
Time zone
GMT+1
plane on a runway
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.