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.

Villa Mandarine

Rabat

6 Rooms
|
From $110 per person/night
An enchanting garden hideaway amidst Rabat’s cityscape.
Set in a tranquil 3-hectare orange grove, this charming family-run boutique hotel offers a slice of serenity in Rabat. Villa Mandarine blends Moroccan tradition with French elegance, featuring lush gardens, cosy lounges, and refined dining. Each corner of the property whispers with the scent of citrus blossoms, while the artwork and décor reflect the region’s rich heritage. It’s a peaceful retreat for those seeking relaxation, culture, and a touch of romance after exploring the city’s bustling medinas and historic sites.

La Sultana Oualidia Hotel

Oualidia

12 Rooms
|
From $350 per person/night
A cool-as-a-cucumber hotel with five-star seafood & miles of untouched, golden sand.

After a meandering drive down Morocco's west coast, La Sultana stands like a sand castle on the edge of a private slice of Oualidia's golden shoreline. Surrounded by a garden of olive, jacaranda, orange and palm trees, the hotel is the perfect antidote to fast-paced life, whether you find your peace in the sunlit spa or dining on ocean-fresh oysters at the jetty restaurant. Embrace the serenity of Oualidia on scenic bicycle rides, wanders down the beach and dips in the blissfully calm lagoon - and your personal host is always on hand to make sure every detail is taken care of.

Riad Farnatchi

Marrakesh

10 Rooms
|
From $570 per person/night
Beautiful, Moroccan interiors, top-tier hospitality & a stone's throw from everything

Down a snaking lane in the Medina, not far from the steaming food stalls of Djeema El Fna and the Bahia Palace, Riad Farnatchi has all the makings of a home-away-from-home. One of the first riads to be turned into a hotel, you'll find all the staples of a Moroccan home. The dining room is elegant with a smattering of black and white photos on the wall, there are cushioned bhous (lounges) to recline in, and the rooftop terrace is just the place for relaxed drinks. And when we say the staff are impeccable, we mean it - Riad Farnatchi is a finalist for hotels that go above and beyond.

Riad Fes

Fez

30 Rooms
|
From $260 per person/night
Feel like royalty at this historic riad nestled in the middle of the medina.

Down a winding, narrow lane (there are 9000 or so) in the Fes el Bali medina, Riad Fes was once the home of a Fassi aristocrat. With a splash of Art Deco style here and a few modern comforts there, the riad was restored to its original splendour to do what it does best - entertain guests. Inside, every space has been designed to show off the best of Fez's bygone allure, which shines in the bubbling Carrara marble fountains, the grand archways, and the stunning views of the 1000-year-old medina and far-off peaks from the terrace, the scent of Jasmine gently wafting on the breeze...

Kasbah Bab Ourika

The Atlas Mountains

28 Rooms
|
From $110 per person/night
Enchanting scenes of soaring peaks and quaint hamlets await at this pink-walled castle.

Sitting on the scalloped, red ridges of the Ourika Valley, the Kasbah Bab Ourika is blessed from breathtaking views everywhere you turn - the everchanging hues of the Salt Natural Park to the east, the lush terraces of olives and citrus trees to the west, and the snowy Atlas Mountains before you. Tres magnifique, no? In the blissful silence, you'll feel transported to somewhere quite magical, where the Morocco heat softens, the sunsets are exquisite and every room reflects the timeless Berber traditions. The sienna walls are made with rammed earth, the ceilings from palm trunks and the traditional meurtriere-style windows let in the view at every chance.

L'Heure Bleue Palais

Essaouira

33 Rooms
|
From $220 per person/night
A charming, elegant mansion in Essaouira's historic Medina, with excellent cuisine.
Locally known as the 'sleeping beauty', this 18th-century riad shares a wall with the famous Bab Marrakech gate in the heart of Essaouira's medina. Embellished with finely-carved wooden ceilings, bold carpets and Moorish arches, the riad is charming and authentic. Before you set foot outside to explore the city (it's close to galleries, beaches and markets galore), enjoy a little down time at the heated rooftop pool, find new zest with an argan oil massage, and watch an old classic at the private cinema. The rooms are striking and imbued with Moroccan elements and a modern finish. Only the best for the only Relais & Chateaux hotel in the city, of course.

Four Seasons Hotel Casablanca

Casablanca

186 Rooms
|
From $290 per person/night
The final word on luxury in Casablanca, this seaside hotel knows how to treat their guests
Cascading down terraced lawns towards the Atlantic Ocean, the Four Seasons is chic, trendy - and one of the finest hotels in Casablanca. The hotel elegantly forges modern Casablanca - never-ending glass walls, plush rooms and understated style - with the design traditions Morocco is so well-known for - tadelakt walls, hanging pendant lamps, and marble floors. There are myriad locations to sit back with a cup of mint tea or mocktail, from the secluded pool to your private balcony overlooking the wave-lapped beach. And, it also happens to be in one of Casablanca's best surfing spots!

Terre Des Etoiles

Agafay Desert

18 Rooms
|
From $160 per person/night
Glamping in the Agafay Desert, complete with epic views and blockbuster activities.
Terre Des Etoiles began with a wild dream to revitalise the Agafay Desert, one hectare at a time. The result? A bonafide oasis amongst the burnished, mineral hills of the Agafay. Inspired by the traditional Berber homes in the Atlas Mountains and the nomads of the Sahara, the tents fit right in, whilst still serving a good amount of safari-luxe. We highly recommend sitting on your private patio with a mug of mint tea watching as the landscape changes colour. Terre Des Etoiles feels otherworldly and while you may love the daytime activities, stargazing in the desert can't be beaten...

Lina Ryad & Spa

Chefchaouen

16 Rooms
|
From $90 per person/night
In pretty hues of blue, the Lina is brimming with style and close to the city's many souks

Established by Moorish and Jewish communities in the 15th century, Chefchaouen is a once-sleepy town that has grown into the maze of blue streets and souks that it is today. Nestled into a fold in the foothills of the Rif Mountains, Chefchaouen has all the allure of a Moroccan Medina - did someone say Berber textiles and spiced street food? Set above the cascading alleyways, Lina Ryad has fantastic views of the medina and its mountain backdrop, with pristine, stylish decors. Mint tea and home-baked biscuits are constantly on-hand, best enjoyed after a dip in the Grecian, indoor pool or on the rooftop terrace.

Desert Luxury Camp - Erg Chebbi

Erg Chebbi

16 Rooms
|
From $180 per person/night
A stylish desert hideaway with a top-tier staff, beautiful tented suites & adventure.
As soon as you arrive at the Desert Camp, it's easy to see why this sandy wonderland has attracted travellers for millenia. Follow a rich, red carpet lined with lanterns to find your tent, softly furnished to reflect the surroundings and an idyllic place to rest after a morning camel ride or 4x4 expedition amongst the dunes. Dressed in traditional tunics and turbans, the staff are always on hand to set up a private picnic, deliver mint tea to your sun lounger and, in the evenings, provide a rousing performance of local songs - you'll even learn a few tunes yourself.

Azalai Desert Lodge

Zagora

8 Rooms
|
From $150 per person/night
A romantic, sand-swept & totally idyllic lodge in the world's largest palm grove.
A bona fide oasis in the middle of the world's largest grove of palms, Azalai Lodge is picturesque to say the least. Craggy stone walls, studded wooden doors and delicate glass lanterns all create a space that is timeless and demure. To reach the lodge, you'll traverse the road that once formed part of the Sahara to Marrakesh caravan route. Once there, you'll spend languid days beside the pool, as well as enjoying hikes into the foothills of the Anti-Atlas Mountains and bicycle rides to the river at sunset. After the hubbub of Morocco's cities, Azalai is a balm to the soul surrounded by unfiltered natural beauty.

Les Jardins de la Medina

Marrakesh

36 Rooms
|
From $190 per person/night
Elegant suites, fantastic cuisine & streets filled with history in every direction.

An Arabian mansion in the middle of buzzing Marrakesh, Les Jardins is a haven of leafy palms and orange trees and lazy moments by the pool. And nnowing that the bedlam of the city is just outside makes the hotel's breezy terraces, quiet lunches in the garden, and polished interiors all the more enjoyable! At the hotel, you'll be pampered in the stone hammam and sip cocktails on the rooftop terrace with its views over the Medina. Then, when you're ready, the city awaits, from the stunning gardens of the French quarter to the lantern-lit souk selling, perfume, silks and delicacies.

Riad Maison Bleue

Fez

18 Rooms
|
From $220 per person/night
Sleek, Moroccan design and top-class cuisine not far from the ancient sights of Fez.
Welcomed like a favourite guest to the original 1915 home, you'll feel worlds away from the streets of Fez's Medina in the Riad Maison Bleue. The charming riad has held onto so much of its antique, Moroccan aesthetic - the plump, embroidered cushions, embellished doors and traditional Fassi meals served by candlelight, to name a few. Outside, Fez is something of an enigma, which you'll see on strolls through the souks, tanneries and twisting alleys. When you return, the rooms are glamorous and pristine, the cocktails are chilled, and the hammam is ready to pamper...

Kasbah Du Toubkal

The Atlas Mountains

17 Rooms
|
From $90 per person/night
A gem hidden in the High Atlas Mountains with epic views & soulful interiors.

Sitting at a heady 1820 metres, Conde Nast Traveller reckons the Kasbah du Toubkal has the best rooftop views in north Africa - and we wouldn't argue with that! Nestled at the base of Mount Toubkal, entering the Kasbah feels like taking a step back in time; a plate of dates dipped in milk to welcome you and open-air lounges in rich colours to rest your babouches. Then, over a cup of mint tea and freshly-picked almonds, you'll gaze over verdant, green valleys, charming Berber villages and the sky-brushing peaks of the High Atlas Mountains. Tibet, eat your heart out.

Sofitel Essaouira Mogador Golf & Spa

Essaouira

175 Rooms
|
From $140 per person/night
Bold, polished and beautifully designed, Sofitel captures the city's artistic flare.
Horseriding in the surf, paddleboarding along the sparkling Atlantic coast, and snacking on 'chwaya' seafood barbecue as tiny boats idle past, is the perfect day in Essaouira. So, after all that, where do you go? Try the Sofitel, the creation of famous French architect, Didier Gomez, and a treat for the design-conscious. From the Mashrabiya motifs to the giant poufs in the lobby, the hotel is authentically Moroccan... with an edge. Tree-shaped pillars and bright, funky decor showcase Essaouira's artistic side - which you'll get to see a lot of at the many galleries - and activities include soaking in the jacuzzi and watching the sunset over Grecian, white rooftops of the city.

The White Camel

Agafay Desert

10 Rooms
|
From $190 per person/night
Sumptuous tents, surreal desert vistas and an infinity pool to float in for hours on end.

If you were to dream up the perfect desert camp, it might look something a little like The White Camel. A string of tented suites, perched along an apricot ridge in the Agafay Desert, the snow-capped Atlas Mountains are behind you and the rolling hills of the desert laid out before you. Whether you'd prefer to recline beside the pool all day or ride camel-back across the lunar-scape, you'll have more than a few 'pinch me' moments. Then, after a day with as much or as little activity as you choose, sip cocktails as the sun dips below the horizon and fall asleep in your cloud-like bed to the sound of sweet, sweet silence.

Les Jardins de Skoura

Skoura and surrounds

8 Rooms
|
From $80 per person/night
A small, rustic treasure amongst the apricot orchards in the most bucolic of locations.

Take a journey into the wilds of Morocco, passing ancient kasbahs, olive groves and tiny Berber villages, until you reach Les Jardins De Skoura. Nestled in the foothills of the High Atlas Mountains, the hotel is surrounded by sprawling gardens of sunflowers and bright and beautiful apricot and pomegranate trees. Time is at its leisure here, with slow mornings spent dining on fluffy Moroccan pancakes topped with jam from the orchard, and dozing in a shaded hammock. Your afternoons might feature wandering walks through the palmeraie, horseriding across the epic landscape, or simply doing as little as possible beside the pool...

Desert Luxury Camp - Erg Chigaga

Zagora

8 Rooms
|
From $190 per person/night
A stylish desert hideaway with a top-tier staff, beautiful tented suites & adventure.
As soon as you arrive at the Desert Camp, it's easy to see why this sandy wonderland has attracted travellers for millenia. Follow a rich, red carpet lined with lanterns to find your tent, softly furnished to reflect the surroundings and an idyllic place to rest after a morning camel ride or 4x4 expedition amongst the dunes. Dressed in traditional tunics and turbans, the staff are always on hand to set up a private picnic, deliver mint tea to your sun lounger and, in the evenings, provide a rousing performance of local songs - you'll even learn a few tunes yourself.

La Sultana Marrakech

Marrakesh

28 Rooms
|
From $380 per person/night
Five fabulous riads & top-tier service in the heart of bewitching Marrakesh.

As Morocco's cultural hub, Marrakesh is a terracotta-hued city of dynasty relics, souks that fill your head with legends, and gorgeous riads - grand homes-turned-hotels. One of the most luxurious is La Sultana, which actually happens to be a complex of five riads, each designed to represent a different period in the city's thousand-year-old history. From its wonderful location in the royal Kasbah district, La Sultana is close to just about everything; from the gold-gilded Saadian Tombs to the iconic Djemaa El Fna square - a whirlwind of tantalising food stalls, snake charmers and storytellers. We'd happily raise a 'Midnight in Marrakesh' to that!

El Fenn Hotel

Marrakesh

From $150 per person/night
Down-right-gorgeous & packed with pampering amenities, El Fenn is an oasis in the Red City
Within spying distance of the grand Koutoubia Mosque, the El Fenn Hotel is actually a dozen riads, which form a sprawling maze of pretty courtyards, collonaded balconies and quiet nooks where resident tortoises amble past your feet. Co-owned by Vanessa Branson (yes, that Branson), the hotel is decorated in a plumage of jewel-bright colours, magazine-ready furnishings and works from her private art collection. And that's just on the ground floor; El Fenn's crowning glory is 1,300 square metres of rooftop real estate where you can sip on a 'Red City Rosé Cooler' as the sun sets over the Atlas Mountains.
Previous Next
1 - 30 of 100 hotels
Where To Go
Pin Icon

Namibrand, Namibia