A bustling market street with colorful textiles and traditional rugs displayed for sale.

Find the best Morocco Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Morocco Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Morocco hotels

1. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (1,070 reviews)
"Great staff, food and clean hotel."
United Kingdom
Nishaan
The price is ฿3,373
฿3,953 total
includes taxes & fees
2 Dec - 3 Dec
Palais Moulay Said & SPA

2. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (770 reviews)
"The garden and the staff"
United States
Fatna
The price is ฿23,892
฿26,621 total
includes taxes & fees
12 Dec - 13 Dec
La Mamounia

3. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Hivernage
8.4 out of 10, Very good, (846 reviews)
"Great hotel."
Canada
Steve
The price is ฿8,767
฿9,915 total
includes taxes & fees
14 Nov - 15 Nov
Sofitel Marrakech Palais Imperial & Spa

4. Aqua Mirage Club & Aqua Parc - All Inclusive

Aqua Mirage Club & Aqua Parc - All Inclusive
4.0 star property
Tassoultante
8.0 out of 10, Very good, (1,010 reviews)
"Best place to go on vacation!❤️"
Canada
Gianina
The price is ฿4,249
฿4,795 total
includes taxes & fees
15 Nov - 16 Nov
Aqua Mirage Club & Aqua Parc - All Inclusive

5. TUI BLUE Medina Gardens – Adults Only – All Inclusive

TUI BLUE Medina Gardens – Adults Only – All Inclusive
4.0 star property
Medina
9.0 out of 10, Wonderful, (888 reviews)
"Great hotel very friendly staff"
United States
shelly
The price is ฿7,023
฿7,861 total
includes taxes & fees
27 Nov - 28 Nov
TUI BLUE Medina Gardens – Adults Only – All Inclusive

6. Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Hivernage
8.0 out of 10, Very good, (1,002 reviews)
"Loved the pool and amenities."
United States
Laura
The price is ฿5,596
฿6,430 total
includes taxes & fees
1 Dec - 2 Dec
Savoy Le Grand Hotel

7. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (111 reviews)
"The best hotel in the world. I’ve stayed many a place on the top 50 hotels but this one is the best by far that I have experienced. I’ve never experienced better service, care, and attention to detail. The architecture was a true work of art. The cuisine superb, ambiance 10/10."
United States
Martha
The price is ฿74,175
฿81,939 total
includes taxes & fees
12 Dec - 13 Dec
Royal Mansour Marrakech

8. Riad Marraplace

Riad Marraplace
3.5 star property
Medina
9.6 out of 10, Exceptional, (1,000 reviews)
"Incredible stay. Kind staff, prime location, stunning interior, and cleanly rooms. Will stay again when back in Marrakesh!"
United States
Benjamin
The price is ฿2,918
฿3,424 total
includes taxes & fees
8 Dec - 9 Dec
Riad Marraplace

9. Delta Hotels by Marriott™ Marrakech Eden Andalou

Delta Hotels by Marriott™ Marrakech Eden Andalou
5.0 star property
Marrakech
8.4 out of 10, Very good, (488 reviews)
"Lovely place to stay"
United Kingdom
Ruby
The price is ฿5,341
฿6,147 total
includes taxes & fees
29 Nov - 30 Nov
Delta Hotels by Marriott™ Marrakech Eden Andalou

10. The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (205 reviews)
"Exceptional hotel - really wonderful place"
United Kingdom
Nicholas
The price is ฿28,499
฿31,695 total
includes taxes & fees
13 Dec - 14 Dec
The Oberoi Marrakech

11. Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,000 reviews)
"Good stay with fantastic friendly staff, only negative was the leaking shower and block bathroom sink which was replaced but resolved while on visit. Overall stay was good."
United Kingdom
Kerry Ann
The price is ฿4,584
฿5,163 total
includes taxes & fees
2 Dec - 3 Dec
Hotel Riu Tikida Palmeraie - All Inclusive

12. Hotel Riu Palace Tikida Agadir - All Inclusive

Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
Agadir City Center
8.8 out of 10, Excellent, (1,000 reviews)
"Resort is beautiful, staff is very helpful! The only complaint I have is the food is HORRIBLE!"
United States
Nicole D
The price is ฿7,502
฿8,410 total
includes taxes & fees
11 Dec - 12 Dec
Hotel Riu Palace Tikida Agadir - All Inclusive

13. Pickalbatros Palais Des Roses

Pickalbatros Palais Des Roses
5.0 star property
Agadir City Center
8.8 out of 10, Excellent, (102 reviews)
"A great resort close to the beach and great food . Night time entertainment was average as difficult to see but staff gave there best. Want to thank Mohamed S"
United Kingdom
ketankumar
The price is ฿5,932
฿6,793 total
includes taxes & fees
1 Dec - 2 Dec
Pickalbatros Palais Des Roses

14. Riad Kaiss by Anika

Riad Kaiss by Anika
5.0 star property
Medina
9.8 out of 10, Exceptional, (380 reviews)
"Quiet paradise in Medina.. slept so well"
United States
Catherine
The price is ฿4,562
฿5,325 total
includes taxes & fees
1 Dec - 2 Dec
Riad Kaiss by Anika

15. Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,001 reviews)
"Great location. Beautiful property and rooms. Great food. Excellent staff."
United States
Monica
The price is ฿3,497
฿4,035 total
includes taxes & fees
15 Nov - 16 Nov
Riad Andalla Spa

16. Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Hivernage
9.6 out of 10, Exceptional, (764 reviews)
"Absolutely perfect, the staff was the best; the hotel is beautiful. Best trip"
United States
Franz
The price is ฿23,893
฿26,623 total
includes taxes & fees
30 Nov - 1 Dec
Four Seasons Resort Marrakech

17. Hotel Prestige Agadir

Hotel Prestige Agadir
5.0 star property
Agadir City Center
7.6 out of 10, Good, (318 reviews)
"A wonderful stay with warm hospitality and excellent service. Highly recommended 😀"
United States
Latifa
The price is ฿3,013
฿3,511 total
includes taxes & fees
23 Nov - 24 Nov
Hotel Prestige Agadir

18. Riad Yakimour

Riad Yakimour
3.0 star property
Medina
9.6 out of 10, Exceptional, (111 reviews)
"We loved our stay. The staff were really friendly and very helpful."
United Kingdom
Steven
Riad Yakimour

19. Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Iberostar Waves Club Palmeraie Marrakech -All Inclusive
4.0 star property
Marrakech
8.6 out of 10, Excellent, (701 reviews)
"Very clean and you see staff tidying up after the guests."
United Kingdom
Omotanwa
The price is ฿5,866
฿6,588 total
includes taxes & fees
12 Dec - 13 Dec
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

20. Mövenpick Hotel Mansour Eddahbi Marrakech

Mövenpick Hotel Mansour Eddahbi Marrakech
5.0 star property
Hivernage
8.6 out of 10, Excellent, (1,000 reviews)
"Great hotel"
United Kingdom
Irfan
The price is ฿7,183
฿8,176 total
includes taxes & fees
29 Nov - 30 Nov
Mövenpick Hotel Mansour Eddahbi Marrakech
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Morocco

Showing deals for:20 Nov - 22 Nov

Save an average of 15% on thousands of hotels when you're signed in

Top Morocco Hotel Reviews

Guide to exploring Morocco

Top reasons to visit Morocco

  • Vibrant Markets: Explore the bustling souks of Marrakech, where colourful stalls and local crafts create an unforgettable shopping experience.
  • Rich Cultural Heritage: Discover Morocco's history through its intricate mosques, ancient medinas, and traditional ceremonies.
  • Stunning Landscapes: From the Sahara Desert to the Atlas Mountains, the country's diverse scenery offers breathtaking views and outdoor adventures.
  • Charming Accommodations: Stay in delightful Moroccan riads or guesthouses, providing a unique and authentic lodging experience.
  • Family-Friendly Activities: Enjoy thrilling water parks and cultural tours, making it an ideal destination for family vacations.

Find great hotels in Morocco

Discover the enchanting accommodations of Morocco, where a diverse array of lodging options awaits, from charming Riads to welcoming guesthouses. Whether you seek a luxurious escape in Marrakech or a tranquil retreat in Agadir, the country offers family-friendly and pet-friendly options, along with rejuvenating spa experiences. With a wealth of hotel reviews at your fingertips, planning your perfect Moroccan getaway has never been easier.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Set in the heart of Morocco, Aqua Mirage Club & Aqua Parc is a vibrant 4-star resort ideal for families seeking a fun-filled vacation. With a guest rating of 8.0 out of 10, this all-inclusive property offers an exciting array of amenities, including unlimited dining options, themed parties, and water activities. Guests can enjoy the outdoor pool, while children benefit from dedicated facilities such as a kids' club and a children’s pool. For adults, the spa provides a range of relaxation treatments, including steam room sessions and body wraps, ensuring a rejuvenating getaway amidst family-friendly entertainment.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This luxurious 5-star hotel boasts a guest rating of 8.4 out of 10 and is perfectly suited for families looking for a sophisticated escape in Morocco. The hotel's elegant design reflects local culture, while modern amenities ensure comfort. Family-friendly features include supervised childcare and a children’s pool, making it easier for parents to unwind. The hotel also offers on-site dining options and easy access to Marrakech's vibrant attractions, creating an enriching experience for both adults and children.
  • Kenzi Club Agdal Medina All Inclusive: A premier 5-star destination, Kenzi Club Agdal Medina enjoys a guest rating of 8.4 out of 10 and is tailored for families desiring a luxurious retreat. This all-inclusive resort offers a range of family-oriented facilities, including a children's club and babysitting services, allowing parents to enjoy some leisure time. Guests can indulge in multiple dining experiences, relax at the spa, or take a dip in the pool, all while surrounded by beautiful Moroccan landscapes. The harmonious blend of comfort and luxury makes this hotel a splendid choice for memorable family holidays.

Where to stay in Morocco

Morocco is a captivating destination, offering a blend of rich culture and vibrant experiences. From the bustling souks of Marrakech to the serene desert riads in Southern Morocco, travellers can immerse themselves in a friendly atmosphere steeped in history. Enjoy a family-friendly holiday filled with romance and relaxation, as you explore the enchanting landscapes and historical sites. Whether you're seeking a vibrant city break or a tranquil retreat, Morocco promises unforgettable experiences for every type of traveller.

  • Marrakech: A vibrant metropolis, Marrakech is renowned for its rich cultural heritage and bustling atmosphere. Situated in central Morocco, it serves as a gateway to the Atlas Mountains and the Sahara Desert. Visitors can immerse themselves in the lively souks of the Medina, explore the historical landmarks such as the Koutoubia Mosque, and savour the local cuisine in the famous Djemaa el-Fna square. With a peak in tourist arrivals during March to April and October, the city offers a diverse array of experiences, from business conferences to family adventures, ensuring that every visitor finds something to cherish.
  • Agadir: Nestled along Morocco's southern coast, Agadir is a modern city famed for its stunning beaches and laid-back atmosphere. The city enjoys a mild climate and welcomes visitors year-round, with peak seasons in January to February and July. Agadir's expansive beach, alongside its vibrant marina, provides ample opportunities for relaxation and outdoor activities. The local markets and golf courses add to the experience, making it an ideal destination for those seeking both adventure and leisure in a picturesque coastal setting.
  • Casablanca (region): As Morocco's largest city, Casablanca is a dynamic metropolis that blends modernity with tradition. Located on the Atlantic coast, it is a hub for business and culture, attracting visitors throughout the year. Peak travel times occur in July, October, and December. The city is home to iconic landmarks, including the Hassan II Mosque and the bustling marina, alongside numerous shopping centres. Whether you're indulging in retail therapy or enjoying a family outing at the beach, Casablanca offers a multifaceted experience that reflects the vibrancy of Moroccan life.

Things to do in Morocco

Shopping

In Marrakech, visit the vibrant Souk Semmarine for traditional crafts and spices. In Casablanca, explore Morocco Mall, featuring international brands and local shops. Don't miss the bustling Medina of Fez, where you can find unique handmade pottery and textiles to take home as souvenirs.

Recreation

Experience the tranquil atmosphere at Les Jardins de la Koutoubia, where you can indulge in traditional hammam treatments and rejuvenating massages. After your wellness session, unwind in the beautiful gardens or explore the vibrant souks nearby for a taste of local culture.

At the Royal Mansour, immerse yourself in luxurious spa treatments inspired by Moroccan traditions. Enjoy a range of therapies, including aromatherapy and reflexology, then savour exquisite Moroccan cuisine in an elegant setting for a holistic experience.

Visit the La Sultana Marrakech spa for a serene retreat featuring hammam rituals and revitalising body scrubs. Following your treatment, relax by the pool or take a stroll through the charming medina, soaking up the unique atmosphere of Marrakech.

At the Amanjena Resort, unwind in a peaceful oasis with personalised wellness programmes, including yoga and meditation sessions. After your rejuvenating activities, explore the lush gardens or indulge in healthy, gourmet dining options that celebrate Moroccan flavours.

Adventure

Experience the Agadir Aerial Tramway, soaring high above the landscape in a scenic cable car. Enjoy panoramic views of the mountains and coastline while embracing the outdoor adventure atmosphere, perfect for families seeking excitement and breathtaking sights.

Nightlife

The nightlife in Morocco offers vibrant experiences, from lively rooftop bars in Marrakech to traditional music venues in Fes. Explore the bustling Djemaa el-Fna square, where street performers and food stalls create an electrifying atmosphere, or enjoy a shisha lounge for a more relaxed evening.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Morocco

Morocco is an ideal destination for city-themed, family, and business vacations, offering a variety of attractions such as stunning beaches, intricate mosques, and lively squares. Visitors can immerse themselves in rich culture and enjoy outdoor experiences, while also exploring charming Moroccan riads for a unique stay. The diverse points of interest cater to all types of travellers, making Morocco a captivating place to discover.

  • Bahia Palace: This historic palace showcases exquisite Moroccan architecture, with stunning gardens and intricate tile work. Visitors can immerse themselves in the rich cultural heritage of Morocco while wandering through its beautiful courtyards and rooms adorned with craftsmanship that reflects the artistry of a bygone era.
  • Boulevard de la Corniche: A picturesque promenade along the coast, Boulevard de la Corniche offers a blend of relaxation and luxury. Stroll along the waterfront, enjoy the sea breeze, and indulge in fine dining at upscale restaurants, all while taking in breathtaking views of the Atlantic Ocean.
  • Tan Tan Beach: This tranquil beach is a serene escape, characterised by its golden sands and inviting waters. Ideal for sunbathing or leisurely walks, Tan Tan Beach provides a peaceful atmosphere for visitors looking to unwind and soak up the sun.

Best time to go to Morocco

The best time to visit Morocco can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Morocco falls in August, when visitor numbers are average and weather is sunny with no rain. The coolest average temperature in Morocco falls in February, visitor numbers are average and weather is sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January56.7°F (13.7°C)No RainSunnySlightly HighSlightly Low
February55.6°F (13.1°C)No RainSunnyAverageAverage
March60.3°F (15.7°C)No RainSunnyAverageAverage
April64.8°F (18.2°C)No RainSunnyAverageSlightly High
May71.6°F (22.0°C)No RainSunnySlightly LowSlightly High
June77.2°F (25.1°C)No RainSunnySlightly HighAverage
July75.7°F (24.3°C)No RainSunnySlightly HighAverage
August88.3°F (31.3°C)No RainSunnyAverageSlightly High
September77.4°F (25.2°C)No RainSunnyAverageSlightly Low
October72.3°F (22.4°C)No RainSunnySlightly LowAverage
November61.9°F (16.6°C)No RainSunnySlightly LowSlightly Low
December56.5°F (13.6°C)No RainSunnyAverageAverage

Frequently asked questions

How much do hotels in Morocco cost?
In Morocco, you can find cheap options from ฿3,424 in a few different ways. To browse the availability, enter your chosen travel dates, then fine-tune your search by budget, amenities and more. Remember that prices can differ according to when you plan to go, so if you have some flexibility, try swapping your dates around until you find the perfect deal.
When is the best time to go to Morocco?
Any time is a great time to explore Morocco, just bear in mind that the weather will vary depending on where you go. If a Marrakech summer holiday is on the cards, book your trip between June and August. You can expect average temperatures of between 23ºC and 36ºC then in this city, which has a semi-arid climate.
What is the best area to stay in Morocco?
Check out the attractions and activities on offer in Marrakech and Tangier. These lively cities are just two of the many sought-after places to get a hotel in Morocco.
How can I find cheap hotels in Morocco?
Find affordable hotels with ease by using our filter tool. Click on the "Price per night" box to see wallet-friendly options in Morocco. Another way is to look at our cheap hotels in Morocco page. The lowest available price starts at ฿3,424 per night.
What are the best hotels in Morocco for families?
Find some terrific Morocco family properties by fine-tuning your search results. You can do this by selecting "Family friendly" under the "Traveller experience" filter heading. Whether you're searching for something that's easy on the wallet so you can spoil the kids with more Morocco experiences, or you're preparing to indulge on that long-awaited family adventure, Expedia has the perfect stay for you and your team.
Why should I book my Morocco hotel with Expedia?
Book your Morocco hotel with Expedia and enjoy access to a world of options at incredible prices. Our search filters will help you find exactly what you want, whether that's a budget-friendly retreat or something a little more unique, like a cottage, villa or glamping experience! Join Expedia Rewards and you'll save 10% or more on select hotels. Earn points on eligible bookings, which you can use to save on your next great adventure. Plus, many of our hotels offer flexible cancellation policies, so you can rest easy if your plans change last minute.