Travel and Leaisure Worlds Best Awards for number 1 tour operator in the world 2024 and number 2 tour operator in the world 2025
We're one of the World's Best Tour Operators!
Voted No.1 in 2024 and No.2 in 2025 by Travel+Leisure
Accommodation

Best hotels in Morocco

Explore 100 handpicked hotels in Morocco

Hotel La Mamounia

Marrakesh

135 Rooms
|
From $510 per person/night
Historic, dreamy & one of the best hotels in Morocco, La Mamounia is hard to beat.

An intriguing history? Check. Criminally opulent design? Check. And those one-of-a-kind details that really make a hotel sing? Check! Known as the most storied hotel in Marrakesh, the gardens at La Mamounia began as a royal wedding gift in the 18th century and during the 'Roaring 20s', the palace was turned into a hotel that sets the standard. Its backstory is told throughout the salons with tubular glass chandeliers and ornate hammams, and a decor that blends Berber tapestries and Moroccan accoutrement with an Art Deco style. It's rather easy to see why La Mamounia inspired some of the greatest musicians of the 70s!

Palais AMANI

Fez

18 Rooms
|
From $130 per person/night
A palace in the heart of the Medina with handsome suites and soothing massages.

After sitting dormant for over a quarter of a century, this splendid 17th-century palace has opened its doors to share its story with the world. Restored to former glory, the interiors tell quite the history, not unlike the lineage of Fez itself. From the Iraqi stained-glass windows to the delicate Moroccan tiling, from the Fassi cuisine served under citrus trees in the courtyard to the storytelling evenings, the whimsical mystery and charm of Fez is ever-present. Then, one step outside the grand, cedar doors will have you in the middle of soaring minarets, tanneries and all the street food you could ask for.

Domaine Malika

The Atlas Mountains

7 Rooms
|
From $80 per person/night
Feel like you're on top of the world at this scenic hotel in the mountains.
Buried deep in the valleys below the Atlas Mountains, Domaine Malika is a clandestine little hotel with oodles of charm, from the warm welcome to the evening's menu on a chalk board, swiftly followed by the question, 'Will you be staying for dinner?". A creative nod to Casablanca, the decor includes bold, multi-coloured lanterns, traditional fireplaces, and lots of vintage armchairs. You'll even find 1920s movie posters on the walls of your suite! Whilst here, you'll be treated to tranquil views of the dusty, red mountains and sleepy villages, and your day might take the form of mint tea in the garden of orange trees and roses, or hikes into the mountains to see that epic view up close.

Riad Dar Maya

Essaouira

5 Rooms
|
From $120 per person/night
An elegant home in the medina with spa-like suites and a real sense of privacy.
A tiny village on Morocco's Atlantic Coast, Essaouira has attracted musicians, surfers and pirates in its time, and the best way of getting under the skin of the town is by staying at a riad in the middle of it all. Riad Dar Maya is bonny and stylish with all the traditional trimmings - toupe tadelakt walls, graceful arches, and a central, sunny courtyard suited to lounging with a cup of mint tea and lingering breakfasts. There are just five rooms, allowing for personal, discrete service - there's always someone nearby, ready to deliver a chilled rosé as you watch the sunset from the rooftop plunge pool.

Hotel & Spa Le Doge

Casablanca

16 Rooms
|
From $220 per person/night
An opulent 1930s mansion that captures the artistic soul of Casablanca.
Spending a few nights at Le Doge feels like taking a step back in time. A dapper example of Casablanca's Art Deco era, each room was named after and inspired by an artist of the time, and you might just expect to be joined by Gatsby in the lounge as Cole Porter plays from the vintage radio. Once the wedding gift of an Italian entrepreneur to his Moroccan wife, Le Doge captures the romance of Casablanca and its setting in the heart of the Art Deco district means you're never far from the grand boulevards, cathedrals and tasty seafood restaurants overlooking the Atlantic.

Scarabeo Camp

Agafay Desert

14 Rooms
|
From $220 per person/night
Sensational vistas and serenity at this dreamy camp in the Agafay Desert.
There are few camps in the world that truly embody what it means to be bedouin, but the desert-dwelling Scarabeo Camp does it with ease. A barren, moonlike landscape, the Agafay Desert is where Scarabeo makes its home, moving every six months to hide from, or seek out, the sun. In summer, it finds cool solace in a eucalyptus grove and in winter, it heads into the heart of the desert for warmth. Appearing like a mirage on the seemingly lifeless stone, the white tents of Scarabeo are perfectly elegant and as the brain child of a photographer-graphic designer pair, they're rather stylish too.

Merzouga Luxury Desert Camp

Erg Chebbi

15 Rooms
|
From $220 per person/night
An enchanting, revitalising balm for modern life, Merzouga is a tented desert oasis.

There's something alluring about the Sahara Desert that has attracted visitors for centuries, with an aura that is both timeless and fleeting. If you're on your way to Merzouga, you'll travel across the sand sea of Erg Chebbi to the fluttering, white camp, surrounded by pure silence and packed with whimsical charm. Wake at sunrise for a lilting wander amongst the dunes on camelback, take your lunch in a lush oasis, and, as night falls, lie back on a plump cushion to gaze at the stars - the in-house astronomer will give you plenty of interesting tidbits.

Dar Ahlam

Skoura and surrounds

14 Rooms
|
From $1.1K per person/night
As balmy winds blow across the Sahara, Dar Ahlam brings casual elegance to the desert.

Veiled from the world by swathes of palms and miles of dunes, Dar Ahlam is a 200-year-old kasbah, which was brought back to life in order for the owner to live his dream of sharing the 'old' Morocco with guests. A well-hidden getaway between the Sahara and snowy mountain peaks, the hotel centres every day around you. Meals take place wherever you'd like: breakfast in the Berber ruins, lunch beside tranquil Ouarzazate Lake, or dinner in the candlelit gardens. With its high turrets of champagne-coloured earth, dreamy suites and views of the far-away Atlas Mountains, it's easy to see why Dar Ahlam means 'House of Dreams'...

Azalai Desert Camp

Zagora

From $280 per person/night
A Bedouin camp kept secluded by the Sahara dunes, where the world seems to melt away.
As you trundle over the sugary Chigaga dunes, Azalai Camp appears like a mirage on the sand, its bone-white tents fluttering in the breeze. A bevy of cakes, dates and mint tea is already laid out on your arrival and the tents are a delightful mix of vintage and modern, with luxury that's quite unexpected in the Sahara Desert. Once settled, trace the dips and crests of the dunes on the back of a camel, play a round of golf on the make-shift course, and, when night falls, find your eyes constantly drawn back to the magical sky.

Hotel Nord-Pinus Tanger

Tangier

5 Rooms
|
From $160 per person/night
With gorgeous interiors & Mediterranean vistas, you'll quickly fall in love with Tangier.
Tangier is a place that defies definition, with its milieu of ancient architecture set beside the fast-growing cosmopolitan scene, eccentric, artistic side and Corfu-like views. Built in the 18th century, Hotel Nord-Pinus was once the townhouse of a high-ranking pasha, where your view of the Rock of Gibraltar is framed by keyhole arches, every room is adorned with pieces from across the globe and you'll get a tangible sense of what this city was like a century ago. Spend leisurely breakfasts and sultry evenings on any one of the rooftop decks, and in between that, there are cute cafes, wave-lapped beaches and stunning artwork to enjoy.
Previous Next
-119 - -90 of 100 hotels
Where To Go
Pin Icon

Namibrand, Namibia