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

Search 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

Top Cities in Morocco

Check prices for these dates

This weekend
Next weekend

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, (987 reviews)
"Was overall a great stay"
United States
Abdul-Mujeeb
The price is CA $160
CA $189 total
includes taxes & fees
Oct 1 - Oct 2
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 CA $1,200
CA $1,335 total
includes taxes & fees
Oct 3 - Oct 4
La Mamounia

3. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (109 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 CA $3,637
CA $4,019 total
includes taxes & fees
Oct 9 - Oct 10
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,019 reviews)
"Excellent place to stay would recommend to anyone visiting Morocco."
United Kingdom
Binu
The price is CA $212
CA $260 total
includes taxes & fees
Oct 13 - Oct 14
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, (827 reviews)
"Great hotel."
United Kingdom
Simon
The price is CA $442
CA $498 total
includes taxes & fees
Oct 5 - Oct 6
Sofitel Marrakech Palais Imperial & Spa

6. 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 CA $438
CA $489 total
includes taxes & fees
Oct 30 - Oct 31
Hotel Riu Palace Tikida Agadir - All Inclusive

7. 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 CA $1,537
CA $1,705 total
includes taxes & fees
Oct 11 - Oct 12
The Oberoi Marrakech

8. Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,004 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 CA $325
CA $362 total
includes taxes & fees
Oct 3 - Oct 4
Hotel Riu Tikida Palmeraie - All Inclusive

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, (464 reviews)
"Everything was perfect!"
United Kingdom
ALI
The price is CA $288
CA $328 total
includes taxes & fees
Oct 31 - Nov 1
Delta Hotels by Marriott™ Marrakech Eden Andalou

10. Hotel Prestige Agadir

Hotel Prestige Agadir
5.0 star property
Agadir City Center
7.4 out of 10, Good, (246 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 CA $125
CA $146 total
includes taxes & fees
Oct 5 - Oct 6
Hotel Prestige Agadir

11. Pickalbatros Palais Des Roses

Pickalbatros Palais Des Roses
5.0 star property
Agadir City Center
8.8 out of 10, Excellent, (84 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 CA $326
CA $371 total
includes taxes & fees
Oct 30 - Oct 31
Pickalbatros Palais Des Roses

12. 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, (842 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 CA $374
CA $417 total
includes taxes & fees
Oct 24 - Oct 25
TUI BLUE Medina Gardens – Adults Only – All Inclusive

13. Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,000 reviews)
"I can’t recommend Riad Andalla Spa more! The staff were so lovely, welcoming and helpful. The location is very convenient to the main square and the airport transfer and taxi service is great. If you have the chance, you must try to hamamm!"
United Kingdom
Hoi Lim Claudia
The price is CA $197
CA $225 total
includes taxes & fees
Oct 3 - Oct 4
Riad Andalla Spa

14. Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Gueliz
8.0 out of 10, Very good, (1,002 reviews)
"Clean room, Staff was helpful and delicious breakfast."
United States
Joselito
The price is CA $266
CA $304 total
includes taxes & fees
Oct 11 - Oct 12
Savoy Le Grand Hotel

15. Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (760 reviews)
"Absolutely perfect, the staff was the best; the hotel is beautiful. Best trip"
United States
Franz
The price is CA $1,378
CA $1,530 total
includes taxes & fees
Oct 1 - Oct 2
Four Seasons Resort Marrakech

16. Kenzi Solazur Hotel

Kenzi Solazur Hotel
4.5 star property
City Center
7.0 out of 10, Good, (1,010 reviews)
"Everything was good nice place close to everything clean and professional staff"
United States
Karima
The price is CA $103
CA $121 total
includes taxes & fees
Oct 17 - Oct 18
Kenzi Solazur Hotel

17. Riad Marraplace

Riad Marraplace
3.5 star property
Medina
9.6 out of 10, Exceptional, (1,000 reviews)
"This is in a great location and we had a wonderful stay!"
United States
Shandhini
The price is CA $115
CA $137 total
includes taxes & fees
Oct 29 - Oct 30
Riad Marraplace

18. Hilton Tangier Al Houara Resort & Spa

Hilton Tangier Al Houara Resort & Spa
5.0 star property
Hjar Ennhal
8.8 out of 10, Excellent, (441 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 CA $204
CA $236 total
includes taxes & fees
Oct 13 - Oct 14
Hilton Tangier Al Houara Resort & Spa

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, (691 reviews)
"Lovely hotel, friendly staff"
United Kingdom
Sandra
The price is CA $372
CA $415 total
includes taxes & fees
Oct 31 - Nov 1
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

20. 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 CA $266
CA $306 total
includes taxes & fees
Oct 1 - Oct 2
Riad Kaiss by Anika
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:Oct 9 - Oct 11

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

Top Morocco Hotel Reviews

Price trends for hotels in Morocco

Less expensive
More expensive
Next month
June
December
CA $150
Month
Price
January
CA $154
February
CA $152
March
CA $148
April
CA $152
May
CA $148
June
CA $136
July
CA $140
August
CA $142
September
CA $146
October
CA $150
November
CA $147
December
CA $156
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Morocco. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Morocco

Top reasons to visit Morocco

  • Bustling Souks: Experience the vibrant markets of Marrakech Medina, filled with unique handicrafts and local delicacies.
  • Stunning Desert Landscapes: Venture into the Moroccan desert for breathtaking views and unforgettable adventures.
  • Rich Cultural Heritage: Explore traditional mosques, historic sites, and museums that showcase Morocco's diverse history.
  • Luxurious Accommodations: Enjoy a variety of stays, from charming Riads to upscale resorts, tailored to your preferences.
  • Relaxing Spa Experiences: Indulge in some of the finest spas for a rejuvenating and memorable getaway.

Find great hotels in Morocco

Explore a variety of hotel accommodations in Morocco, from charming Riads to welcoming Guesthouses. Whether you're seeking family-friendly options, pet-friendly stays, or a rejuvenating spa experience, you'll find the perfect fit for your vacation. Popular cities like Marrakech offer some of the best hotels in the region, ensuring a memorable stay amidst Morocco's vibrant culture and stunning landscapes.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Experience a vibrant and eco-friendly vacation at Aqua Mirage Club & Aqua Parc, a 4-star all-inclusive resort. This family-friendly destination is designed for active travellers, offering an extensive range of amenities, including sports facilities like soccer, tennis, and volleyball, alongside a fitness centre. Enjoy unlimited food and beverages, with themed parties and entertainment options that cater to all ages. The property features a full-service spa with massage treatment rooms and a thrilling water park for endless fun. Perfect for those seeking a balance of relaxation and adventure, Aqua Mirage ensures a memorable stay in Morocco.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: Indulge in luxury at the 5-star Mövenpick Hotel Mansour Eddahbi Marrakech, where elegance meets contemporary comfort. This upscale hotel is ideal for business travellers and leisure seekers alike, boasting comprehensive business facilities, including a well-appointed business centre and multiple meeting rooms. Guests can unwind at the outdoor pool or indulge in rejuvenating treatments at the full-service spa, which offers massages and facial treatments. With its exquisite dining options and sophisticated ambience, Mövenpick promises an opulent experience in the heart of Marrakech.
  • Kenzi Club Agdal Medina All Inclusive: Kenzi Club Agdal Medina is a luxurious 5-star all-inclusive resort perfect for families looking for relaxation and adventure. The property features a children's club and amenities tailored for younger guests, ensuring a family-friendly atmosphere. Enjoy a variety of spa services, including aromatherapy and manicures, while the indoor and outdoor pools provide the perfect setting for leisure. With its expansive grounds and exceptional service, Kenzi Club Agdal Medina offers a serene escape that caters to the needs of all family members, making it an ideal choice for your Moroccan getaway.

Where to stay in Morocco

Morocco is an enchanting destination that promises a rich blend of culture, history, and stunning landscapes. Explore the vibrant streets of Marrakech Medina, where bustling souks and exquisite architecture await. Venture into the serene Moroccan desert for breathtaking views and a taste of adventure. Whether you're seeking a family-friendly getaway or a romantic escape, Morocco's warm atmosphere and friendly people will make your vacation unforgettable.

  • Marrakech: A vibrant metropolis, Marrakech is a hub of culture and history located in central Morocco. Known for its bustling souks, stunning palaces, and lush gardens, this city offers a unique blend of traditional Moroccan charm and modern amenities. Visitors can explore the iconic Jemaa el-Fnaa square, wander through the serene Majorelle Garden, or immerse themselves in the artistic treasures at the Yves Saint Laurent Museum. The city caters to various travel experiences, from family adventures to business trips, ensuring there's something for everyone. With a peak in visitors from March to April and October, Marrakech is alive with energy year-round.
  • Agadir: Nestled along the Atlantic coast, Agadir is a picturesque city known for its beautiful beaches and sunny weather. This destination is perfect for those seeking a beach getaway, with its long stretches of golden sand and vibrant beachfront promenade. Agadir offers plenty of outdoor activities, including golfing at world-class courses and exploring the local markets. The city's marina is a great spot to relax and enjoy fresh seafood while soaking in stunning ocean views. With peak visitor numbers from January to February and July, Agadir provides a perfect blend of relaxation and adventure, appealing to all types of travellers.
  • Tangier: Situated at the crossroads of Europe and Africa, Tangier is a historic coastal city with a rich blend of cultures and influences. Known for its stunning beaches and lively atmosphere, Tangier attracts visitors looking for outdoor adventures and family-friendly activities. The city boasts beautiful beachfronts, along with a bustling shopping scene at its many centres and markets. With a peak in arrivals during the summer months from July to September, Tangier comes alive with festivals, music, and local events. Don't miss the chance to explore the scenic marina and indulge in the delectable Moroccan cuisine.

Things to do in Morocco

Morocco offers a vibrant mix of city-themed and family-friendly activities, perfect for any vacation. Explore bustling public markets, enjoy a round of golf, and discover the best attractions. Don't miss the chance to search for luxurious resorts, plan exciting day trips, and indulge in shopping at local centres. Additionally, treat yourself to some of the finest spas available, ensuring a memorable and relaxing experience during your stay.

Shopping

Experience the vibrant atmosphere of Jemaa el-Fnaa, a bustling public market where you can find unique gifts and local crafts. For a more modern shopping experience, visit Morocco Mall or Anfaplace Mall, both offering a variety of shops, entertainment, and family-friendly options.

Recreation

Experience the lush greens of Marrakech Royal Golf Club and Samanah Golf Club, where you can enjoy a round of golf amidst stunning landscapes. For energetic pursuits, explore Prince Moulay Abdellah Stadium, a hub for sports enthusiasts, offering an immersive atmosphere for various athletic events.

Adventure

At Oasiria Water Park, dive into thrilling water slides and relaxing pools amid a vibrant atmosphere perfect for families. In Oukaimeden, experience the excitement of skiing against breathtaking mountain scenery. Hike the Imi-n-fri Natural Bridge for stunning views and adventurous trails through the captivating Moroccan landscape.

Nightlife

In Morocco, Cinema Megarama offers a cozy atmosphere for movie enthusiasts, while the Mohammed V National Theatre showcases captivating cultural performances perfect for families and couples. For a taste of local artistry, El Jadida Municipal Theater provides an engaging experience steeped in culture and entertainment.

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

Booking tips and Expedia advantages for Morocco

To save money during your trip to Morocco, consider visiting in January, September, or November for lower prices. Booking your hotel about a month in advance can also yield the best deals, especially for Monday stays, while Fridays tend to be pricier. Use Expedia to find last-minute deals and package your hotel with flights for added savings. Additionally, take advantage of public transport to keep travel costs down. Exploring free activities, such as local markets and historic sites, will enrich your experience without stretching your budget.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Morocco are January, September and November, where the prices are slightly lower. This is in comparison to April and July to August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Morocco about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Morocco is Monday. The most expensive day to stay in Morocco is Friday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your choices based on your budget, preferred location, and the type of hotel you desire. For the best prices and deals, make sure to sort the price filter from lowest to highest.
  • Consider bundling your trip: You may find that you can save some money by combining your hotel accommodation in Morocco with your flights and activities through an Expedia package deal.

Find the best attractions in Morocco

Morocco is an ideal destination for city-themed, family, and business vacations, offering a rich blend of culture and outdoor experiences. Explore popular attractions like the Marrakech Museum, traditional mosques, and vibrant piazzas. Don’t miss the stunning beaches and delve into Moroccan culture, ensuring a memorable trip filled with diverse activities and sights that cater to every traveler's interests.

  • Agadir Beach: Experience the laid-back atmosphere of Agadir Beach, where golden sands meet the azure Atlantic. Enjoy sunbathing, swimming, or engaging in beach sports, all while taking in the stunning coastal views and vibrant local culture.
  • Hassan II Mosque: Marvel at the architectural grandeur of Hassan II Mosque, one of the largest mosques in the world. With its breathtaking minaret and intricate tile work, the mosque offers a glimpse into Morocco’s rich cultural heritage and Islamic artistry.
  • Agadir Marina: Embrace adventure at Agadir Marina, where you can partake in water sports, stroll along the promenade, or dine at seaside restaurants. The marina is a hub for outdoor enthusiasts seeking both relaxation and excitement.

Best time to go to Morocco

The best time to visit Morocco is dependant on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are average and weather is sunny with no rain. February is its coolest month on average. At this time, visitor numbers are average and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 LowAverage
June77.2°F (25.1°C)No RainSunnySlightly HighAverage
July75.7°F (24.3°C)No RainSunnySlightly HighSlightly High
August88.3°F (31.3°C)No RainSunnyAverageSlightly High
September77.4°F (25.200000000000003°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

Morocco Hotel Guide

Morocco offers an abundance of attractions nestled between both Atlantic and Mediterranean coastlines. It's a land of contrasts, with the sprawling Atlas mountains sprinkled with snow-capped peaks and the exotic Malabata Coast in Tangier, once an ancient Phoenician trading post. Hints of these contrasts abound in a country with both modern cities lined with skyscrapers and small villages little changed since ancient times.

Morocco hotel deals can usually be found for mid-summer dates, since most European tourists visit in early spring and late autumn, although there really is no official off-season time here. Weather conditions are generally stable in the main tourist destinations, with the exception being higher regions characterized by periods of snow, which makes for a great ski vacation.

As an incentive to bring friends, some hotel reservations can be had for reduced rates for larger groups, while other hotels target business travellers with incentives. During the low season in November, expect discount rates on hotel accommodations and greater access to sites normally flooded with tourists. Some Morocco resorts also offer special packages and deals that include spa treatments and other amenities. You can still find a cheap Morocco hotel deal without sacrificing quality in more elite cities like Casablanca.

Tangier and Marrakech feature many African cultural influences. Whether you want to literally rock the Kasbah with party-hardy locals, explore the country's ancient past, or sample some classic Moroccan dishes like ferakh maamer or kefta, you will find plenty of appealing special deals. Several local merchants are more than willing to offer great deals on leather goods, jewelry, pottery, ceramics, and exotic carpet designs unique to this part of the world.

Many Morocco hotels are within easy driving or walking distance of attractions as vastly different as the impressive architectural displays found at the Marrakesh railway station and the old defense walls of Essaouira. Morocco hotel packages often include day trips to various cities along with time to shop and take in sights, such as the Koutoubia Mosque.

Ancient Roman and Islamic sites are popular tourist destinations not far from many of the top hotels in Morocco. Marrakech, located in central Morocco, is a common one-to-two day trip. Cheap hotel deals in Morocco rarely sacrifice on quality. In fact, some of the best rooms can be had for reasonable prices when you either book in advance or search for cancellations. Explore the possibilities of a relaxing Moroccan getaway.

Frequently asked questions

How much do hotels in Morocco cost?
In Morocco, you can find cheap options from CA $121 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 vacation 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 CA $121 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 "Traveler 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.

Explore a world of travel with Expedia