Call us today on 020 7644 1755

A bit about Morocco

Morocco has become one of the premier destinations in North Africa in recent years, with the country boasting amazing cities that are brimming with culture, beautiful beach resorts along the coast and spectacular mountain and desert scenery.

All of this makes Morocco an incredibly diverse place to visit, with plenty on offer for all kinds of holidaymakers, whether you're looking for a cultural break, an active trip, a relaxing holiday or a combination of the three.

The country's culture is a fascinating blend of African, Arabian and European influences. You can uncover the Berber heritage in the mountains, see traditional medinas in the likes of Marrakesh and Fez, and explore the distinctly European districts in the nation's main cities. On the coast, meanwhile, you have pristine sandy beaches that sit alongside historical attractions of their own, such as the medina in Agadir.

Discover Morocco's cities

You can't visit Morocco and not spend time in one of its vibrant and exciting cities. Among the top spots to visit are Marrakesh, Casablanca and Fez, with each of these boasting incredible historical attractions, bustling souks and amazing cuisine at the varied restaurants and street vendors.

  • Marrakesh

    Marrakesh is one of Morocco's most visited cities and with very good reason. Its medina and Jemaa el Fna Square is the obvious starting point, with the narrow alleys of the souks being a splendid riot of colour and smells. In the square, you'll see incredible street performers and can try mouth-watering dishes from the street vendors. In terms of historical attractions, the Ben Youssef medersa, the Saadian Tombs and the Koutoubia mosque are among the must-visit sites. Don't forget to explore the Gueliz district, where the French made their mark on the city - the Majorelle Gardens are a particular highlight.

  • Casablanca

    As well as being famous for the Hollywood movie that shares its name, Casablanca is renowned for being one of Morocco's most cosmopolitan cities. It has a very modern vibe, which can best be appreciated in the trendy Anfa area and around the designer boutiques in the centre. However, the old medina, with its impressive fortifications, and the new medina that's home to all manner of craftsmen, will keep you in touch with Casablanca's heritage. In the new medina, look out for the mahkama of the Pasha, a striking building that was once a courtroom. It's also worth seeking out the Hassan II mosque, one of the biggest Islamic places of worship in the world.

  • Fez

    Often overshadowed by Marrakesh, Fez is the place to come to if you want to really uncover Morocco's fascinating culture. The city is home to a number of medersas, including the Karaouiyine mosque, which is considered to be one of the oldest universities in the world. Fez is also renowned for its craftsmen and cuisine, so this is the place to stay if you're keen to learn more about traditional crafts or to sample some of the country's top gastronomic offerings.

Unwind on the coast

In addition to its incredible cities, Morocco is home to several beautiful coastal resorts, many of which also boast their own historical attractions. Two of the most popular are Agadir and Essaouira, with each of these sitting right next to glorious stretches of sand.

Agadir is widely considered to have Morocco's best beaches, with the 10 km of golden sand looking inviting at any time of the year. One of the biggest things in Agadir's favour is its incredible weather, with the destination receiving at least 300 days of sun per year. The resort's new medina area will allow you to get a taste of traditional Moroccan culture with a modern twist, while the old kasbah is also worth a visit.

Essaouira, meanwhile, has a wonderfully laidback atmosphere, quieter and less crowded than Agadir, with gorgeous golden sands and windy conditions that attracts many windsurfers the world over. Essaouira is perfect for travellers who want to have a go at some water sports during their holiday, as the coast here is a world-class spot for windsurfing. This does, however, mean that it can often be windy on the beach too.

Twin centre holidays in Morocco

With so much to see and do in Morocco, one of the best ways to discover the country and get an overview of its varied attractions is to book a twin centre holiday. This can include time in one or more of its vibrant cities, as well as a few days relaxing on the coast and soaking up the sun.

It's also worth organising an excursion into the incredible dunes of the Sahara Desert, where the sand spreads out as far as the eye can see. If you choose to camp overnight in this wilderness, you'll be treated to some of the most spectacular views of the night sky you could ever hope for.

Search for hotels in Morocco

Holiday Place Exclusives ↓

Holiday Place Exclusives

These hotels have been carefully hand-picked as excellent Morocco hotels. Each offers it’s own unique perspective but also outstanding value.


Parul Jadav

Product Manager

Great for families…

atlantic palace hotel

Atlantic Palace Hotel

Holidays from £509 per person

view details

More family holidays

Places of interest in Morocco

Depending on the type of location you want, the kind of facilities you'd like to find and the proximity to certain attractions, we have a good number of areas for you to choose from and stay at during your holiday.

Whether you want a pumping and energetic beachside retreat, a tranquil setting in a secluded cove, a hillside resort perched in the midst of nature, or a strategic central location close to civilisation and buzzing city life, nightclubs, theme parks and other kinds of leisure attractions, we can advise you on the best places for you.

Choose from our selection of handpicked places and be based right at the place that's most ideal for you and your travelling party

Talk to a specialist


Call 020 7644 1755 to speak with our award-winning travel consultants.

Opening hours 09:00 - 17:00 GMT

Related articles for Morocco

Royal Mansour Marrakech named as 9th most luxurious hotel in world

Flight Network has listed the Royal Mansour hotel in Marrakech as the ninth best luxury hotel in the world. The Canadian online travel agency handed over the judging to a panel of travel and tourism industry experts, and the luxury hotel in Morocco was recognised for its high standards in service, accommodation and facilities. Owned by King Mohammed VI of Morocco, the hotel has traditional Moroccan Riad accommodation, gourmet restaurants, and a lavish spa.

Es Saadi Marrakech Hotel unveils new services and treatments at Palace Spa

Es Saadi Marrakech hotel in Morocco has opened brand new facilities and services at its Palace Spa. The 3,000-square-metre spa spans over three floors, and has a new Spa Suite, gut and hydrotherapy treatments, slow food philosophy services, and new Yoga Retreats that work alongside Le Tigre Yoga Club. Guests can also use the marbled Moroccan Hammam, saunas, and hydrotherapy pool.

Royal Air Maroc to launch new flights between Manchester and Casablanca in March

Royal Air Maroc has announced that it will launch a new flight between Manchester and Casablanca in Morocco in March. The new non-stop route will operate three times a week on Tuesdays, Thursdays, and Saturdays between Manchester Airport and Mohammed V International Airport, and will be run on the Boeing 737-800 aircraft, with business and economy class categories.