Search Morocco Hotels

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Top Cities in Morocco

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Top Hotels in Morocco

Villa de Luxe River Palm

4.0 star property
8.0 out of 10, Very good, (1)
Villa de Luxe River Palm

La Mamounia

5.0 star property
9.2 out of 10, Wonderful, (606)
"Beautiful hotel with great amenities. The service was excellent and very friendly staff all around. Highly recommend this hotel and will definitely stay there again. "
The price is CA $602
CA $680 total
includes taxes & fees
Aug 30 - Aug 31
La Mamounia

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
8.0 out of 10, Very good, (1002)
"It was a wonderful hotel "
The price is CA $334
CA $377 total
includes taxes & fees
Aug 30 - Aug 31
Aqua Mirage Club & Aqua Parc - All Inclusive

Palais Moulay Said & SPA

3.0 star property
8.0 out of 10, Very good, (38)
" Nice property, friendly hotel associates, good location "
The price is CA $117
CA $140 total
includes taxes & fees
Aug 13 - Aug 14
Palais Moulay Said & SPA

Riad Andalla Spa

4.5 star property
9.8 out of 10, Exceptional, (1001)
"Great for tourists"
The price is CA $158
CA $181 total
includes taxes & fees
Aug 29 - Aug 30
Riad Andalla Spa

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1001)
"Great staff, ok food we enjoyed our stay "
The price is CA $309
CA $345 total
includes taxes & fees
Aug 31 - Sep 1
Hotel Riu Tikida Palmeraie - All Inclusive

The Oberoi Marrakech

5.0 star property
10.0 out of 10, Exceptional, (125)
"The Hotel and grounds are gorgeous and the staff is perfect. "
The price is CA $1,102
CA $1,227 total
includes taxes & fees
Aug 30 - Aug 31
The Oberoi Marrakech

Hotel Riu Palace Tikida Agadir - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (1000)
"The place is beautiful and the staffs are friendly. They need more entertainment and more varieties of food."
The price is CA $413
CA $462 total
includes taxes & fees
Aug 31 - Sep 1
Hotel Riu Palace Tikida Agadir - All Inclusive

Eden Andalou Aquapark & Spa

4.0 star property
8.4 out of 10, Very good, (270)
"Awesome customer service and the food was top quality"
The price is CA $372
CA $415 total
includes taxes & fees
Aug 31 - Sep 1
Eden Andalou Aquapark & Spa

Four Seasons Resort Marrakech

5.0 star property
9.6 out of 10, Exceptional, (660)
"Amazing stay! Absolutely lived up to expectations - we didn’t want to leave! "
The price is CA $646
CA $726 total
includes taxes & fees
Aug 14 - Aug 15
Four Seasons Resort Marrakech

Riad Marraplace

3.5 star property
9.8 out of 10, Exceptional, (725)
"Staff very helpful and accommodating. "
The price is CA $103
CA $123 total
includes taxes & fees
Aug 8 - Aug 9
Riad Marraplace

Royal Mansour Marrakech

5.0 star property
10.0 out of 10, Exceptional, (88)
"One of the finest properties in the world. World class. From the moment you arrive they make you feel like a rock star. We have stayed at some of the most luxurious hotels in the world and this is right on top of the list. We can’t wait to come back again. "
The price is CA $2,078
CA $2,303 total
includes taxes & fees
Aug 29 - Aug 30
Royal Mansour Marrakech

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

4.0 star property
8.6 out of 10, Excellent, (634)
"Great stay! "
The price is CA $376
CA $419 total
includes taxes & fees
Aug 30 - Aug 31
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Hotel Riu Palace Tikida Taghazout - All inclusive

5.0 star property
8.6 out of 10, Excellent, (257)
"The hotel was great. The whole atmosphere was amazing. Great service from all staff especially Sharifa at the front desk and Ousama at the buffet restaurant."
The price is CA $432
CA $486 total
includes taxes & fees
Aug 31 - Sep 1
Hotel Riu Palace Tikida Taghazout - All inclusive

Hilton Tangier Al Houara Resort & Spa

5.0 star property
8.6 out of 10, Excellent, (305)
"Top hotel "
The price is CA $399
CA $451 total
includes taxes & fees
Aug 13 - Aug 14
Hilton Tangier Al Houara Resort & Spa

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
8.4 out of 10, Very good, (668)
"Excellent - a must for any stay in Marrakesh ! Hotel and staff are amazing."
The price is CA $328
CA $370 total
includes taxes & fees
Aug 30 - Aug 31
Sofitel Marrakech Palais Imperial & Spa

Ksar Anika Boutique Hotel & Spa

5.0 star property
9.8 out of 10, Exceptional, (526)
"Great staff, nice breakfast, short walk to night market area. Would definitely stay here again."
The price is CA $134
CA $157 total
includes taxes & fees
Aug 2 - Aug 3
Ksar Anika Boutique Hotel & Spa

Riad Jona

5.0 star property
9.0 out of 10, Wonderful, (1001)
"Lovely Riad, even nicer staff."
The price is CA $87
CA $108 total
includes taxes & fees
Aug 1 - Aug 2
Riad Jona

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
9.0 out of 10, Wonderful, (622)
"Great location and very relaxing hotel "
The price is CA $329
CA $368 total
includes taxes & fees
Aug 1 - Aug 2
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Kenzi Solazur Hotel

4.5 star property
7.0 out of 10, Good, (1000)
"Is nice place to stay"
The price is CA $161
CA $184 total
includes taxes & fees
Aug 28 - Aug 29
Kenzi Solazur Hotel
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:Aug 8 - Aug 10
Save an average of 15% on thousands of hotels when you're signed in

Top Morocco Hotel Reviews

Guide to exploring around Morocco

Guide to exploring around Morocco

Top reasons to visit Morocco

  • Diverse Activities: Morocco caters to all types of travellers with city-themed adventures, family fun, and business options, ensuring memorable experiences for everyone.
  • Vibrant Markets: Explore the bustling souks, where you can shop for unique crafts, spices, and local delicacies.
  • Rich Cultural Heritage: Discover ancient mosques and historic sites that reflect Morocco's diverse history and traditions.
  • Stunning Beaches: Relax on beautiful coastlines, particularly in Agadir, offering both adventure and relaxation.
  • Unique Accommodation: Enjoy a range of lodging options, from traditional Riads to luxurious hotels, catering to every preference.

Find great hotels in Morocco

Experience the vibrant charm of Morocco with an array of hotel accommodation options to suit every traveller's needs. From budget-friendly stays to luxurious 5-star hotels, you'll find everything from traditional Riads to modern hotels. Whether you're looking for the best hotels in Marrakech or seeking unique amenities like spa services, Morocco has something for everyone. Discover your ideal getaway in this enchanting North African destination.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Embrace the vibrant atmosphere of Aqua Mirage Club, a 4-star all-inclusive resort designed for families and relaxation seekers. Nestled in the heart of Morocco, this resort offers an array of amenities including unlimited food and drinks, a variety of activities such as dancing lessons, cooking classes, and water fitness classes. Families can enjoy dedicated services like a children's club and games, ensuring that kids are entertained while adults unwind at the full-service spa. With its exciting theme parties, nightlife, and a range of sports activities like volleyball and tennis, Aqua Mirage Club guarantees a fun-filled vacation for all ages.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: Experience luxury at its finest in the 5-star Mövenpick Hotel Mansour Eddahbi Marrakech, where modern elegance meets Moroccan charm. Perfect for families and pet lovers, this hotel offers a welcoming atmosphere with amenities such as an arcade game room and supervised childcare. Relax in the full-service spa featuring a Turkish bath and body scrubs, or take a dip in the pool designed for both adults and children. Guests appreciate the hotel's pet-friendly policy and the exquisite dining options that highlight local flavours, making it a top choice for discerning travellers seeking comfort and indulgence.
  • Hotel Riu Tikida Palmeraie - All Inclusive: Discover a world of relaxation and entertainment at Hotel Riu Tikida Palmeraie, a 4-star all-inclusive resort tailored for families and business travellers alike. This property boasts a range of amenities including an expansive spa, fitness facilities, and a children’s club that ensures younger guests have their share of fun. With unlimited food and beverages, guests can indulge in buffet dining while enjoying evening performances and entertainment. The serene environment is complemented by well-appointed rooms and a beautiful pool area where visitors can unwind after a day of exploration. Whether you're here for leisure or business, this hotel provides the perfect blend of comfort and convenience.

Where to stay in Morocco

Experience the vibrant culture and warm hospitality of Morocco, a captivating destination for every type of traveller. From the bustling streets of Marrakech to the serene beaches of Agadir, you'll discover a unique blend of history and modernity. Explore the heart of Moroccan culture in Fes, or unwind at a beachfront resort along the stunning coastline. With family-friendly activities and romantic settings, Morocco promises unforgettable memories for all who visit.

  • Marrakech: Experience the vibrant heart of Morocco in Marrakech, a bustling metropolis teeming with life and culture. Known for its iconic Jemaa el-Fnaa square, this city offers an unforgettable travel experience where you can immerse yourself in the lively atmosphere of public markets and indulge in local cuisine. The city is surrounded by stunning landmarks, including the serene Majorelle Garden and the fascinating Marrakech Museum. With family-friendly activities and a range of business facilities, Marrakech is perfect for all kinds of travellers. Plan your visit during peak months like March and October for the best experience.
  • Agadir: If you’re seeking sun, sand, and surf, Agadir is the place to be. Nestled along the coast, this city is famous for its beautiful beaches and outdoor activities, making it ideal for beach lovers and adventure seekers. Enjoy a round of golf at one of the many local courses or explore the bustling shopping centres where you can find unique Moroccan treasures. The family-friendly beaches and the scenic marina are highlights that draw visitors year-round. Agadir sees a surge in visitors during January to February and July, so plan accordingly to enjoy its warm, sunny climate.
  • Casablanca (region): Discover the modern face of Morocco in Casablanca, a vibrant metropolis that blends rich history with contemporary flair. With its stunning architecture, including the impressive Hassan II Mosque, this city is a must-visit for culture enthusiasts. The bustling shopping centres and malls offer a diverse shopping experience, while the nearby beaches provide a perfect escape for relaxation. Casablanca attracts a steady stream of visitors throughout the year, peaking in July and September to October, making it an excellent destination for both family and business travellers alike.

Things to do in Morocco

Morocco offers a diverse range of activities perfect for city-themed, family, and business vacations. Enjoy vibrant public markets, indulge in local cuisine, or hit the golf courses. Don't miss the chance to explore stunning day trips, allowing you to experience the country's rich culture and breathtaking landscapes. Whether you're shopping or discovering local delights, Morocco promises an unforgettable adventure for every traveller.

Shopping

Marrakech's Jemaa el-Fnaa offers a vibrant market experience with local crafts and spices. If you're up for a drive, visit Morocco Mall for a family-friendly shopping experience, or explore Anfaplace Mall for more city vibes and entertainment options.

Recreation

Experience the serene greens of Marrakech Royal Golf Club, where you can unwind with a round of golf amidst stunning landscapes. At Samanah Golf Club, enjoy outdoor vibes while perfecting your swing. For a lively atmosphere, visit Stadium Moulay Abdellah and immerse yourself in the excitement of local sports events.

Adventure

Oasiria Water Park offers a thrilling day with its exciting slides and wave pools, perfect for family fun and relaxation. For snow enthusiasts, Oukaimeden provides exhilarating skiing experiences amidst stunning mountain scenery. Finally, hike the Imi-n-fri Natural Bridge trail for breathtaking views and a taste of Morocco's natural beauty.

Nightlife

In Morocco, Le Grand Casino de la Mamounia offers an exciting mix of romance and city vibes, perfect for a thrilling night out. For a more laid-back evening, head to Cinema Megarama for family-friendly films or enjoy a cultural performance at Mohammed V National Theatre, blending entertainment and romance.

Booking tips and Expedia advantages for Morocco

To save money during your vacation in Morocco, consider visiting in the off-peak months of January, September, or November when prices are lower. Book your hotel about a month in advance or explore last-minute deals on Expedia for potential savings. Aim to stay on Mondays for the best rates, and take advantage of free attractions like Jemaa el-Fnaa and Taghazout Beach. Additionally, use Expedia’s tools to find eco-friendly accommodations and consider package deals that combine flights and hotels for greater savings.

  • 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: The cheapest time to book a hotel in Morocco is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 customize your preferences, such as budget, desired location, and preferred hotel type. For instance, selecting the "Eco-certified" option will showcase sustainable and environmentally friendly hotels currently available. To find the best prices and offers, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel stay in Morocco with your flights and activities through an Expedia package deal.

Find the best attractions in Morocco

Morocco offers a fantastic vacation destination for city lovers, families, and business travellers alike. With its stunning beaches, impressive mosques, and rich historic sites, there's no shortage of attractions to explore. Visitors can immerse themselves in the vibrant culture while enjoying outdoor activities and beach experiences that cater to a variety of interests. Whether you're seeking relaxation or adventure, Morocco has something for everyone.

  • Agadir Beach: Enjoy the sun-soaked sands and vibrant beach vibes at Agadir Beach, a perfect spot for relaxation and water sports, where you can immerse yourself in the lively atmosphere of beachgoers and local vendors.
  • Hassan II Mosque: Marvel at the stunning architecture of the Hassan II Mosque, which showcases rich Moroccan culture. This grand mosque, located along the coastline, offers guided tours that reveal its intricate design and spiritual significance.
  • Agadir Marina: Experience adventure and outdoor fun at Agadir Marina, where you can indulge in various water activities, shop at local boutiques, or enjoy a leisurely meal with stunning views of the ocean.

Best time to go to Morocco

Visitor numbers in Morocco is generally unchanged in popularity throughout the year. 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 Rain (Dry)SunnySlightly HighSlightly Low
February55.6°F (13.1°C)No Rain (Dry)SunnyAverageAverage
March60.3°F (15.7°C)No Rain (Dry)SunnyAverageAverage
April64.8°F (18.2°C)No Rain (Dry)SunnyAverageSlightly High
May71.6°F (22.0°C)No Rain (Dry)SunnySlightly LowAverage
June77.2°F (25.1°C)No Rain (Dry)SunnySlightly HighAverage
July75.7°F (24.3°C)No Rain (Dry)SunnySlightly HighSlightly High
August88.3°F (31.3°C)No Rain (Dry)SunnyAverageSlightly High
September77.4°F (25.2°C)No Rain (Dry)SunnyAverageSlightly Low
October72.3°F (22.4°C)No Rain (Dry)SunnySlightly LowAverage
November61.9°F (16.6°C)No Rain (Dry)SunnySlightly LowSlightly Low
December56.5°F (13.6°C)No Rain (Dry)SunnyAverageAverage

The nearest major airports for your trip to Morocco

Morocco offers several major airports for tourists, including Casablanca (CMN-Mohammed V), located 180.2km from the city. Nearby hotel options include the 4-star Sky Casa Airport, 3.2km away, and Kenzi Sidi Maarouf Hotel, 13.2km from the airport, both providing shuttle services. Marrakech (RAK-Menara), situated 90.1km from Morocco, features luxurious hotels like La Mamounia and Sofitel Marrakech Palais Imperial & Spa, both 3.2km away, and Four Seasons Resort Marrakech, just 1.6km from the airport. Agadir (AGA-Al Massira) is 171.6kms from Morocco, with hotels such as Tikida Golf Palace, 14.5km away, offering on-request shuttle services.

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 $87 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 $87 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.