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

Next weekend
In two weeks

Filter by

Star rating

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, (980 reviews)
"Was overall a great stay"
United States
Abdul-Mujeeb
The price is ฿3,493
฿4,088 total
includes taxes & fees
29 Sept - 30 Sept
Palais Moulay Said & SPA

2. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (751 reviews)
"One of the great hotels in the world"
United States
Gary
The price is ฿22,465
฿25,056 total
includes taxes & fees
29 Sept - 30 Sept
La Mamounia

3. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (108 reviews)
"excellent property and amazing hospitality"
United Kingdom
Vijayendra
The price is ฿72,773
฿80,403 total
includes taxes & fees
30 Sept - 1 Oct
Royal Mansour Marrakech

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,022 reviews)
"Excellent place to stay would recommend to anyone visiting Morocco."
United Kingdom
Binu
The price is ฿5,033
฿6,162 total
includes taxes & fees
10 Oct - 11 Oct
Aqua Mirage Club & Aqua Parc - All Inclusive

5. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (826 reviews)
"Great hotel."
United Kingdom
Simon
The price is ฿8,875
฿10,038 total
includes taxes & fees
29 Sept - 30 Sept
Sofitel Marrakech Palais Imperial & Spa

6. Hotel Prestige Agadir

Hotel Prestige Agadir
5.0 star property
Agadir City Center
7.6 out of 10, Good, (243 reviews)
"A stay that i will remember, beautiful Hôtel, i enjoyed the pool side and the staff was so friendly in general, food was amazing as well, i will come back for sure already planned for next stay"
United States
Abdellaziz
The price is ฿3,827
฿4,409 total
includes taxes & fees
8 Oct - 9 Oct
Hotel Prestige Agadir

7. Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,001 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 ฿7,548
฿8,425 total
includes taxes & fees
27 Sept - 28 Sept
Hotel Riu Tikida Palmeraie - All Inclusive

8. 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,001 reviews)
"Great place"
Canada
Esmail
The price is ฿11,482
฿12,791 total
includes taxes & fees
2 Oct - 3 Oct
Hotel Riu Palace Tikida Agadir - All Inclusive

9. The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (201 reviews)
"Is a beautiful hotel, excellente service, room so spacious and the food so delicious"
United States
Maria
The price is ฿36,404
฿40,396 total
includes taxes & fees
11 Oct - 12 Oct
The Oberoi Marrakech

10. Pickalbatros Palais Des Roses

Pickalbatros Palais Des Roses
5.0 star property
Agadir City Center
8.8 out of 10, Excellent, (82 reviews)
"Stayed here for 5 nights , was an awesome experience. Every thinhbwas on point from food to cleanliness to swimming pool to staff . Very pleasant stay. Will definitely have future stay at this property without any doubt."
United Kingdom
Faisal
The price is ฿10,079
฿11,376 total
includes taxes & fees
30 Sept - 1 Oct
Pickalbatros Palais Des Roses

11. 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, (464 reviews)
"Everything was perfect!"
United Kingdom
ALI
The price is ฿6,724
฿7,672 total
includes taxes & fees
2 Oct - 3 Oct
Delta Hotels by Marriott™ Marrakech Eden Andalou

12. Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,003 reviews)
"The staff was amazing and very helpful. The dinners and breakfast were very good and we loved the spa."
United States
Kari
The price is ฿4,652
฿5,307 total
includes taxes & fees
27 Sept - 28 Sept
Riad Andalla Spa

13. 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, (837 reviews)
"This place is clean, well maintained and the food is high quality. The staff are super friendly and helpful, they are attentive to our needs."
Canada
Julieta
The price is ฿8,865
฿9,889 total
includes taxes & fees
24 Oct - 25 Oct
TUI BLUE Medina Gardens – Adults Only – All Inclusive

14. Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (757 reviews)
"Exceptional hotel, food and staff. And looked after by everyone including , Mahdi at food and Jihane, look forward to seeing you next year."
United Kingdom
Mersedeh
The price is ฿28,735
฿31,953 total
includes taxes & fees
29 Sept - 30 Sept
Four Seasons Resort Marrakech

15. Hilton Tangier Al Houara Resort & Spa

Hilton Tangier Al Houara Resort & Spa
5.0 star property
Hjar Ennhal
8.8 out of 10, Excellent, (440 reviews)
"Everything was perfect from hotel room, staff, buffet breakfast, L’Olivier oysters were delicious, spa massage was great, super clean and absolutely the most beautiful sunsets."
Canada
sophie grace
The price is ฿4,843
฿5,603 total
includes taxes & fees
20 Oct - 21 Oct
Hilton Tangier Al Houara Resort & Spa

16. Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Gueliz
8.0 out of 10, Very good, (1,005 reviews)
"Clean room, Staff was helpful and delicious breakfast."
United States
Joselito
The price is ฿6,273
฿7,178 total
includes taxes & fees
12 Oct - 13 Oct
Savoy Le Grand Hotel

17. Kenzi Solazur Hotel

Kenzi Solazur Hotel
4.5 star property
City Center
7.0 out of 10, Good, (1,006 reviews)
"Everything was good nice place close to everything clean and professional staff"
United States
Karima
The price is ฿2,936
฿3,368 total
includes taxes & fees
4 Oct - 5 Oct
Kenzi Solazur Hotel

18. Riad Kaiss by Anika

Riad Kaiss by Anika
5.0 star property
Medina
9.8 out of 10, Exceptional, (370 reviews)
"Nice Riad in a great location. I’m not sure I would consider it a true five-star property, but the staff was very friendly and welcoming, and the location was excellent."
United States
Daniel
The price is ฿4,813
฿5,623 total
includes taxes & fees
30 Sept - 1 Oct
Riad Kaiss by Anika

19. Hotel Riu Palace Tikida Taghazout - All inclusive

Hotel Riu Palace Tikida Taghazout - All inclusive
5.0 star property
Taghazout
8.4 out of 10, Very good, (338 reviews)
"A globally average experience. Staff are helpful, but we can't stand cockroaches"
United States
Achraf
The price is ฿10,248
฿11,437 total
includes taxes & fees
12 Oct - 13 Oct
Hotel Riu Palace Tikida Taghazout - All inclusive

20. Riad Marraplace

Riad Marraplace
3.5 star property
Medina
9.6 out of 10, Exceptional, (1,002 reviews)
"This is in a great location and we had a wonderful stay!"
United States
Shandhini
The price is ฿2,956
฿3,468 total
includes taxes & fees
19 Oct - 20 Oct
Riad Marraplace
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:9 Oct - 11 Oct

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,368 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,368 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.