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

Le Jardin des Biehn

Fez

From $270 per person/night
A French antique dealer's dream turned Morocco's most enchanting secret garden riad.

Hidden away in Fez's ancient medina, this former pasha's palace has been lovingly transformed by a Provençal antique dealer with an eye for the extraordinary. Michel Biehn didn't just restore this 1906 summer retreat, he also filled every corner with carefully curated antiquities from Central Asia to Africa. From the Royal Suite with its soaring glass dome to rooms inspired by Marco Polo's silk road adventures, each space feels more like a private collection than a hotel suite. The magnificent Andalusian garden – complete with Isfahan roses, jasmine, and a tranquil swimming pool – provides a blissful escape from the medina's bustling souks.

Dar Roumana

Fez

5 Rooms
|
From $90 per person/night
Homemade hospitality, oodles of character, and mountain views at this tiny boutique hotel
Named after the huge pomegranate trees that used to fill this quiet neighbourhood in Fez, Dar Roumana was once the home of prominent oil merchants. With an intimate five suites, the all-Moroccan staff pay special attention to every guest, whether it's over a breakfast of flaky melawi pancakes drizzled with honey, or sharing their favourite hammams in Fez. No detail was left out in the restoration of Dar Raoumana, from the handmade linen throws (purchase one to take home at the boutique) to the gorgeous Fassi detailing in every room.

Kasbah Tamadot

The Atlas Mountains

28 Rooms
|
From $780 per person/night
Luxury in the Atlas Mountains with beautiful suites, heavenly cuisine & views to die for.
Should you be wondering which kasbah caught the eye of a billionaire on a hot air balloon flight over Morocco, Tamadot did just that and was quickly transformed into a luxury hideaway in the Atlas Mountains. Previously owned by a world-renowned antiquarian, it's brimming with stunning oil paintings and ornate tapestries and antiques from across the world. Lose track of time while exploring the rose-scented gardens, or with a deep tissue massage in the spa tent amongst the fruit trees. And the cuisine? It's (almost) too good to eat, with specialities including spiced lamb tagine, local favourite, pigeon pastilla, and roasted pears with mascarpone for dessert.

Salut Maroc

Essaouira

11 Rooms
|
From $90 per person/night
A riot of colour amidst Atlantic views at this award-winning riad on Essaouira's ramparts.

In the running for 'The World's Most Creative Hotel', Salut Maroc is what happens when a passionate British designer falls head over heels for a crumbling 18th-century merchant's house. Helen Howat spent five painstaking years transforming this former Jewish trading post into a kaleidoscopic celebration of Moroccan craftsmanship. Perched directly on Essaouira's UNESCO-listed ramparts with the Atlantic crashing below, the riad's ten rooms each tell the story of a different Moroccan city through explosive zellije tilework, handcrafted copper bathtubs, and vintage finds. Between the rooftop restaurant's sunset dinners and the traditional hammam's restorative rituals, this is Morocco at its most wonderfully, unapologetically vibrant.

Onomo Hotel Casablanca Airport

Casablanca

135 Rooms
|
From $50 per person/night
A comfortable overnight stop just minutes from Casablanca airport.

Airport hotels rarely inspire much excitement, but ONOMO's outpost near Casablanca's Mohammed V Airport has a charm that's quintessentially African. Part of the continent's largest homegrown hotel group, this 135-room property brings a slice of pan-African style to the functional world of layovers and red-eye departures. The free 24-hour shuttle whisks you between terminal and lobby in minutes, while the Azour restaurant serves up afro-fusion flavours that are several notches above typical airport fare. It's a practical choice for anyone who'd rather wake up refreshed than frazzled before flying home, or ease into Morocco gently after a long-haul arrival. No bells and whistles, just reliable comfort with a warm Moroccan welcome.

Inara Camp

Agafay Desert

18 Rooms
|
From $160 per person/night
Just an hour from Marrakesh, live your glamping dream in the mysterious Agafay Desert.

Dreamt up by a connoisseur of luxury desert camps, every detail at Inara is immaculately executed, from the desert-chic decor to private, candlelit dining tents, and a fabulous array of adventurous activities. Whether you're trundling along in a dune buggy or swaying camelback across the rocky landscape, starkly beautiful views occupy every direction - and it's more than worth an early wake-up to catch the sunrise, slowly illuminating the distant Atlas Mountains. The camp truly checks every box for an idyllic escape to the Agafay Desert, and our top tip is to simply soak in the atmosphere over a cup of mint tea.

Euphoriad

Rabat

8 Rooms
|
From $160 per person/night
Where architectural mastery reimagined a pasha's palace in Rabat's elegant medina.

In the heart of Rabat's medina, a former pasha's residence has been transformed into an intimate jewel by renowned architect Chafiq Kabbaj. Euphoriad represents a decades-long friendship between Moroccan, French and American collaborators who spent years meticulously restoring this 19th-century palace. With just eight individually designed rooms and suites, the property seamlessly weaves traditional Moroccan craftsmanship with a modern-day elegance. Expect carved marble hammams, a panoramic rooftop pool overlooking the medina, and cuisine prepared with market-fresh ingredients. Located minutes from the Kasbah of the Oudayas and Atlantic coastline, it's an authentic base for exploring Morocco's rather beguiling capital.

Conrad Rabat Arzana

Rabat

118 Rooms
|
From $360 per person/night
Coastal grandeur perched above Atlantic blues.
Dramatically poised on an elevated waterfront, this resort commands breathtaking Atlantic panoramas. The guest rooms offer spectacular views — crashing waves, tranquil lagoons, and secret beaches. Lush gardens cascade toward the ocean, creating pathways for stolen moments of quiet contemplation. The property balances contemporary elegance with Moroccan coast, all while keeping the capital's treasures within easy reach.

Riad Kniza Marrakech

Marrakesh

11 Rooms
|
From $270 per person/night
Ravishing suites & authentically Marrakshi decor, with a back story worth hearing.

The riads of Marrakesh all have a history behind them, but the Riad Kniza may be the most fascinating. Owned by the same family for nearly 200 years, it has hosted some recognisable names, from past US presidents to Hollywood royalty. Let's just say, the staff are masters in discreet service and making you feel like a celebrity. The owner, Haj Mohamed, is one of the city's most respected antiquarians, the spoils of which you'll enjoy in the lavish suites and alcoved bhous (sitting areas). Mohamed is an expert in the secrets and sights of Marrakesh, and he'll gladly introduce you to it all.

Hotel Sahrai

Fez

50 Rooms
|
From $180 per person/night
A sand (stone) castle in the hills above the Fez medina, Sahrai is the epitome of 'chic'.

Sitting proudly on a hill above the New Town of Fez, Hotel Sahrai is the picture of Moroccan refinement. Once the summer palace of Marshal Lyautey, it is a minimalist blend of exposed Taza sandstone, floor-to-ceiling windows, and contemporary Italian furniture. After a morning meander through the 12th century labyrinth of the Fes el Bali medina, return for a dip in the infinity pool (the views of Mount Zalagh are scenic to say the least) and afternoon tea under the Fassi arches. Understated, stylish, and designed for the utmost comfort, the rooms are just where you want to be following a day in the souks of Fez.

Villa Des Orangers

Marrakesh

27 Rooms
|
From $340 per person/night
A tranquil bubble in the Medina, La Villa provides the best of both worlds in Marrakesh.

From the ever-present scent of the orange blossoms to the freshly-squeezed juice at breakfast and luxuriating massages with orange blossom mousse, La Villa des Orangers certainly lives up to its name. The atmosphere is a million miles away from the beeping and braying of the Medina, yet La Villa happens to sit at the foot of the Koutoubia Mosque, right in the heart of the winding streets of Marrakesh. Built in the 1930s and brought back to life by some of the city's finest craftspeople, the house forms its own oasis without forgoing any of its authenticity.

Dar Zemora

Marrakesh

6 Rooms
|
From $190 per person/night
An idyllic blend of comfort, luxury and privacy in beautiful Palmeraie.
Sitting pretty in peach within the lush suburb of Palmeraie, Dar Zemora is an intimate private-villa-turned-boutique-hotel. A retreat from the heady bustle of the Medina, the house rubs shoulders with the homes of celebrities and royalty, and is perfect for a hideaway to recharge and relax - staff seemingly materialise out of nowhere whenever a need arises! Designed by the son of renowned architect, Charles Boccara, the villa has a space to suit every occasion, from casual afternoons in the open-air lounge, to dinners in the romance of the dining room.

Jnane Tamsna

Marrakesh

24 Rooms
|
From $180 per person/night
Artistic rooms and an idyllic setting in a spectacular Palmeraie garden.
With its quaint streets lined with waving fronds and far-off mountain views, Palmeraie feels a million miles away from Marrakesh. Hidden in 22-hectares of lush tropical garden, Jnane Tamsna is a retreat for the soul - and we'd expect nothing less of a hotel owned by a botanist. Behind its walls painted in butterscotch and draped in flowers, the interiors are the brainchild of Meryanne Loum-Martin, a French-Sengalese designer. You'll spot her collection of contemporary African art splashed throughout, and praise her for creating such a relaxed atmosphere that provides the perfect antidote to head-turning Marrakesh.

Mandarin Oriental Marrakesh

Marrakesh

54 Rooms
|
From $1.3K per person/night
Gorgeous, mod Moroccan suites, private pools & a butler to make your stay perfection.
Outside the Medina walls, the hushed, idyllic air of Palmeraie makes for a welcome change of pace. Set in sprawling gardens of shaggy olive trees, reflecting pools beside weeping willows and over 100,000 roses, the Manadarin Oriental is part tropical resort, part Moroccan retreat. The hotel does nothing half-heartedly: a butler will bring you a mint tea or lip-smacking cocktail in your private garden, the spa provides full-body wraps made from Atlas Mountain clay, and the design creates a bold medley of Berber heritage and modern-day Morocco. And the cherry on top? The sensational villas with their artful interiors and a jacuzzi, mere steps away from your bed.

Amanjena Resort

Marrakesh

9 Rooms
|
From $690 per person/night
Pretty, palatial, and far from the clatter, Amanjena is a not-so-little slice of paradise.
With its rose-hued columns, reflecting pools that mirror the desert sky, and delicious, minimalist style, Amanjena echoes the ruined palaces of old Marrakesh. We'd expect nothing less than perfection in an Aman property - and there really is something special about this one. Lilting music echoes through sweeping archways and palm-filled courtyards, key-hole doorways lead into private gardens, and the spa treatments are wickedly good. Amanjena means 'peaceful paradise' and, in its ethereal hallways and quiet gardens, we couldn't agree more...

Hotel Les Deux Tours

Marrakesh

From $70 per person/night

Riad Clementine

Marrakesh

From $80 per person/night

Riad Dar Sara

Marrakesh

From $70 per person/night
A 10-minute walk from Jama El-Fna Square. On its own, Riad Dar Sara has 9 bedrooms divided around 2 courtyards. The whole building, which has been simply and elegantly restored, is topped by a huge split-level terrace, a real invitation to pause a while with its delightful “nomad” tent – the perfect place for a drink or breakfast.

Riad Rosemary

Marrakesh

Welcome to Rosemary your hand-crafted home in Marrakech. You have arrived at Rosemary, an intimate riad in one of the oldest neighbourhoods of Marrakech. With every inch carefully designed by LRNCE to celebrate local craftsmanship, art and design, creating magical moments filled with good vibes. Splash about in the courtyard pool, or collapse in the rosemary scented steam of the hammam; snuggle up with your favourite book in the salon, or snooze on our sun-splashed roof terrace; loose a morning sketching in the courtyard, or talking long into the night over a candle-lit supper.

Jadali Hôtel & Spa

Marrakesh

From $170 per person/night

In the heart of the legendary Hivernage district, a few feet only from the rose-hued rampart of Marrakech, vibrate an urban boutique hotel with contemporary style and unique elegance: JADALI HOTEL & SPA. Masterfully imagined by the famous interior designer, Imaad Rahmouni, JADALI HOTEL & SPA holds its eclectic style and character from its idyllic location, a distinguished edifice that differentiates by a refined and minimalist architecture, embellished by a green façade, a true emblem of the legendary Hivernage. Order, colors and geometry, here the essence of the Art Deco style is brought to light where each space is a journey of the senses: contemporary aesthetics, vintage-inspired tailor-made furniture, sophisticated and warm color palettes, noble materials, and epicurean experience, panoramic views and a multi sensorial universe merge magically with impeccable service

Jnane Rumi

Marrakesh

Jnane Rumi is the embodiment of Marrakech’s creative revival. The house with lush gardens, art in every corner and unlimited service make time flow like water. You’re invited for a stay that will change the way you see the world.

La Maison Arabe

Marrakesh

26 Rooms
|
From $240 per person/night
Experience the soul of Moroccan hospitality at La Maison Arabe, a luxurious riad-hotel set in the heart of the ancient medina of Marrakech. An authentic haven of tranquility that echoes the city’s rich history, heritage and culture. Located a short walk from Jemaa el Fna Square, a UNESCO heritage site, this intimate 32-room retreat is a legend in itself – born in the 1940s as the first restaurant in the medina open to foreigners, and lovingly restored in the 1990s to become the first boutique riad-hotel in Marrakech

Riad Sakkan

Marrakesh

12 Rooms
|
From $90 per person/night
SAKKAN is a laidback luxury riad with 12 rooms in the Medina of Marrakech. Rooftop terrace for lunch, diner and drinks. Located in the trendy quartier of Mouassine. Back to the essence of a warm welcome, being able to be your stressless self, relaxing and enjoying small things and future memories with your loved ones. In the discrete presence of art, music and scents. Surrounded by the best care of our team. Wanted and found for quality, their professionalism but above all true friendliness. Mastering the lost art of absolute hospitality.

Fairmont Royal Palm Marrakesh

Marrakesh

134 Rooms
|
From $250 per person/night

The Oberoi Marrakesh

Marrakesh

From $420 per person/night

Selman Marrakesh

Marrakesh

From $230 per person/night

72 Riad

Marrakesh

From $190 per person/night

72 in Marrakech is an exquisite blend of sanctuary relax and historic Moroccan design, offering unparalleled peace and tranquility in the heart of the bustling city. As you step through its intricately carved wooden doors, you are transported into a world of serenity and elegance.


The riad's design seamlessly marries traditional Moroccan architecture with modern luxury, creating a harmonious oasis where every detail speaks to the region's rich cultural heritage. Ornate tilework adorns the walls and floors, while delicate arabesque patterns grace the ceilings, evoking a sense of timeless beauty.

Riad Elegancia

Marrakesh

From $160 per person/night

Bathed in natural light and imbued with the aromatic scent of cedar wood, Riad Elegancia is designed around two idyllic patios where one is greeted by the gentle trickling of a 19th century fountain and the magic of ancestral architecture. Illuminated by magnificent chandeliers, a warm and enchanting atmosphere is created by the delicate play of light that sparkles throughout the atrium. An oasis of serenity and intimacy in the heart of the medina of Marrakech, Riad Elegancia is a charming hideaway distinguished by quintessential Moroccan craftsmanship. Experience the beauty of a traditional riad graced with modern luxury touches. Allow yourself time to relax and be indulged within this precious jewel of Moroccan hospitality.

Riad Antara

Marrakesh

From $190 per person/night
In the heart of the medina of Marrakech, close to the Bahia Palace, Riad Antara rebuilt on the foundations of an old Saadian residence, welcomes you for an immersive experience, in a typical, luxurious and elegant setting.

Riad Living

Marrakesh

72 Rooms
|
From $90 per person/night
Intimate, unique and welcoming, Riad Living is much more than a boutique hotel; it is your home in Marrakech and it is a tranquil Eden of peace in the heart of the colorful Medina. Each of the 72’s rooms are individually decorated and styled, but all offer a relaxing and elegant retreat from the outside hustle and bustle you can enjoy getting lost in during the day. But at the day’s end, climb up to the expansive roof terrace, one of the highest into the Medina, to watch the beautiful sunset and later dine under the stars.
Previous Next
31 - 60 of 100 hotels
Where To Go
Pin Icon

Namibrand, Namibia