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

Search Hotels in Morocco

  • 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. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (728 reviews)
"Everything about our stay here was amazing. The customer service was top-notch, and the luxury rooms were the best. The service was exceptional, making it an unforgettable experience. ."
United States
Nour
The price is SAR 2,013
SAR 2,254 total
includes taxes & fees
21 Aug - 22 Aug
La Mamounia

2. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (889 reviews)
"Gorgeous hôtel great stay with kids! Incredible location!"
Canada
Sabrina
The price is SAR 318
SAR 382 total
includes taxes & fees
31 Aug - 1 Sep
Palais Moulay Said & SPA

3. 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,048 reviews)
"We had an amazing stay - good variety of food, lots of activities, daily housekeeping and helpful staff."
United Kingdom
Chetana
The price is SAR 773
SAR 870 total
includes taxes & fees
1 Sep - 2 Sep
Aqua Mirage Club & Aqua Parc - All Inclusive

4. Hotel Prestige Agadir

Hotel Prestige Agadir
5.0 star property
Agadir Bay
7.8 out of 10, Good, (182 reviews)
"This hotel is nice place for family with kids and all staff is friendly good breakfasts and animation for kids"
United States
Adil
The price is SAR 369
SAR 422 total
includes taxes & fees
1 Sep - 2 Sep
Hotel Prestige Agadir

5. 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)
"Beautiful hotel"
Canada
Tamara
Hotel Riu Tikida Palmeraie - All Inclusive

6. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very Good, (805 reviews)
"It was really good and great location"
United Kingdom
KARANJEET SINGH
The price is SAR 1,090
SAR 1,231 total
includes taxes & fees
11 Aug - 12 Aug
Sofitel Marrakech Palais Imperial & Spa

7. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (105 reviews)
"excellent property and amazing hospitality"
United Kingdom
Vijayendra
The price is SAR 6,097
SAR 6,759 total
includes taxes & fees
9 Aug - 10 Aug
Royal Mansour Marrakech

8. Hotel Riu Palace Tikida Agadir - All Inclusive

Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
Agadir Bay
8.8 out of 10, Excellent, (1,000 reviews)
"Great place"
Canada
Esmail
The price is SAR 1,712
SAR 1,901 total
includes taxes & fees
19 Aug - 20 Aug
Hotel Riu Palace Tikida Agadir - All Inclusive

9. Pickalbatros Palais Des Roses

Pickalbatros Palais Des Roses
5.0 star property
Agadir Bay
9.0 out of 10, Wonderful, (66 reviews)
"Lovely place"
United Kingdom
Patrick
The price is SAR 1,429
SAR 1,614 total
includes taxes & fees
5 Sep - 6 Sep
Pickalbatros Palais Des Roses

10. The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (190 reviews)
"Stunning stay, incredible service and beautiful grounds"
United Kingdom
Shona
The price is SAR 2,722
SAR 3,034 total
includes taxes & fees
11 Aug - 12 Aug
The Oberoi Marrakech

11. Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (739 reviews)
"Great hotel with friendly staff"
United States
Kimberly
The price is SAR 2,024
SAR 2,266 total
includes taxes & fees
22 Aug - 23 Aug
Four Seasons Resort Marrakech

12. Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,008 reviews)
"Lovely, gracious, helpful staff in a clean, centrally located riad."
United States
Julie
The price is SAR 354
SAR 411 total
includes taxes & fees
12 Aug - 13 Aug
Riad Andalla Spa

13. Delta Hotels by Marriott™ Marrakech Eden Andalou

Delta Hotels by Marriott™ Marrakech Eden Andalou
5.0 star property
Marrakech
8.6 out of 10, Excellent, (431 reviews)
"Great luxurious end to our backpacking trip."
United Kingdom
Nancy
The price is SAR 953
SAR 1,081 total
includes taxes & fees
1 Sep - 2 Sep
Delta Hotels by Marriott™ Marrakech Eden Andalou

14. Hilton Tangier Al Houara Resort & Spa

Hilton Tangier Al Houara Resort & Spa
5.0 star property
Hjar Ennhal
8.8 out of 10, Excellent, (417 reviews)
"Breakfast is amaizng and view is amazing"
United States
Tariq
The price is SAR 654
SAR 752 total
includes taxes & fees
5 Sep - 6 Sep
Hilton Tangier Al Houara Resort & Spa

15. 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, (330 reviews)
"Exelent "
United States
Sten
The price is SAR 1,617
SAR 1,798 total
includes taxes & fees
19 Aug - 20 Aug
Hotel Riu Palace Tikida Taghazout - All inclusive

16. 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, (815 reviews)
"Clean rooms, comfortable beds, lovely gardens and quieter pool area as well as the main pool. Bathroom shower area in bedrooms needs updating to be better fitted and functional, very odd shower positioning by and unstable base."
United Kingdom
Lisa
The price is SAR 1,025
SAR 1,144 total
includes taxes & fees
23 Aug - 24 Aug
TUI BLUE Medina Gardens – Adults Only – All Inclusive

17. Hilton Garden Inn Tanger City Center

Hilton Garden Inn Tanger City Center
4.0 star property
City Center
8.6 out of 10, Excellent, (960 reviews)
"Location close to downtown and beaches Breakfast was great and variety Staff very nice and helpful Housekeeper Houda was nice and available for help."
United States
said
The price is SAR 395
SAR 451 total
includes taxes & fees
4 Sep - 5 Sep
Hilton Garden Inn Tanger City Center

18. Hyatt Place Taghazout Bay

Hyatt Place Taghazout Bay
5.0 star property
Taghazout
8.8 out of 10, Excellent, (520 reviews)
"Nice pool area and enjoyed the breakfast and dinner buffets - thought the room was well sized but a pretty dirty carpet let it down"
United Kingdom
Conor
The price is SAR 723
SAR 827 total
includes taxes & fees
5 Sep - 6 Sep
Hyatt Place Taghazout Bay

19. Sofitel Agadir Thalassa Sea & Spa

Sofitel Agadir Thalassa Sea & Spa
5.0 star property
Agadir Bay
8.4 out of 10, Very Good, (538 reviews)
"The hotel is very modern and well maintained. Staff are very helpful. The beach bar was my favourite. Lovely private beach and comfortable double beds for sunbathing. It is expensive for food and drink but that’s to be expected in a hotel of this standard."
United Kingdom
Joanne
The price is SAR 768
SAR 877 total
includes taxes & fees
4 Sep - 5 Sep
Sofitel Agadir Thalassa Sea & Spa

20. Hilton Tangier City Center

Hilton Tangier City Center
5.0 star property
City Center
9.0 out of 10, Wonderful, (592 reviews)
"Great location opposite the railway station. One of the best hotels I have been in. Prices are reasonable too given the quality. Service levels are exceptional."
Canada
Shuaib
The price is SAR 530
SAR 615 total
includes taxes & fees
4 Sep - 5 Sep
Hilton Tangier City Center
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:14 Aug - 16 Aug

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

Top Morocco Hotel Reviews

Guide to exploring around Morocco

Top reasons to visit Morocco

  • Vibrant Markets: Experience the lively souks filled with local crafts, spices, and traditional Moroccan goods.
  • Stunning Riads: Stay in charming riads that offer a unique blend of luxury and authentic Moroccan hospitality.
  • Cultural Exploration: Immerse yourself in Morocco's rich history through its ancient mosques and historical sites.
  • Beautiful Beaches: Relax on the picturesque beaches of Agadir, perfect for sunbathing and water sports.
  • Desert Adventures: Discover the beauty of the Sahara Desert with camel rides and breathtaking sunset views.

Find great hotels in Morocco

Discover the enchanting hospitality of Morocco with a wide range of accommodations, including charming Riads and cozy guesthouses. Whether you're seeking family-friendly options, pet-friendly stays, or a luxurious spa experience, you'll find the perfect hotel to meet your needs. Explore popular destinations like Marrakech and Agadir, and read reviews to ensure a memorable vacation in this captivating country.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Experience a vibrant family-friendly atmosphere at Aqua Mirage Club, a 4-star resort rated 8.0 out of 10. This eco-certified accommodation offers an all-inclusive experience with a wide range of activities, including cooking classes, volleyball, and evening performances. Guests can indulge in unlimited food and drinks, including a buffet that caters to all tastes. Children are well catered for with amenities such as a water park, playground, and various games. The property features a full-service spa and outdoor pool, ensuring relaxation after a day of fun, making it a fantastic choice for families seeking a spa-themed vacation.
  • Hotel Riu Tikida Palmeraie - All Inclusive: Rated 8.6 out of 10, Hotel Riu Tikida Palmeraie offers a luxurious 4-star experience with an emphasis on family and wellness. The all-inclusive package includes gourmet dining options, outdoor tennis, and a full spa service, providing a perfect blend of relaxation and recreation. Children can enjoy a dedicated kids' club, playground, and babysitting services, allowing parents to unwind. With a range of entertainment and fitness facilities, this resort is ideal for families looking for a comprehensive vacation experience in a serene setting.
  • Hotel Riu Palace Tikida Agadir - All Inclusive: As a 5-star resort with an impressive guest rating of 8.8 out of 10, Hotel Riu Palace Tikida Agadir redefines luxury with its direct beach access and upscale amenities. Guests can enjoy an extensive all-inclusive package featuring diverse dining options, entertainment, and a full-service spa. Family-friendly services include a children’s club and shared playground, making it a great choice for families. This resort's beautiful beachfront location combined with its lavish offerings makes it a perfect getaway for those seeking both relaxation and adventure.

Where to stay in Morocco

Morocco offers an unforgettable travel experience, blending vibrant city life with rich cultural heritage. Explore the bustling streets of Marrakech, unwind in charming desert riads, and immerse yourself in the friendly atmosphere of southern Morocco. Whether you're seeking a family-friendly vacation or a romantic getaway, Morocco's diverse destinations promise relaxation and adventure. Enjoy the unique vibes and historical charm that make Morocco a must-visit for any traveler.

  • Marrakech: Marrakech is a vibrant metropolis that captivates visitors with its rich history and lively atmosphere. Nestled in the heart of Morocco, this city is known for its bustling souks, where travelers can immerse themselves in local culture and shop for unique handicrafts. The peak tourist seasons in March to April and October offer an ideal time to explore attractions like the famous Jemaa el-Fnaa square and various art and history museums. Outdoor enthusiasts can also enjoy golfing amidst stunning landscapes. Whether you’re seeking a family adventure, a business trip, or a culturally-themed getaway, Marrakech promises an unforgettable experience.
  • Casablanca (region): Casablanca is a dynamic metropolis located along the Atlantic coast, known for its modern architecture and rich history. This region sees a consistent flow of tourists throughout the year, with peak travel times in July, October, and December. Visitors are drawn to its shopping centers and vibrant malls, perfect for indulging in retail therapy. The iconic Hassan II Mosque and the picturesque marina are must-visit landmarks that showcase the city's unique blend of tradition and modernity. Whether you're traveling for family fun, business, or city-themed exploration, Casablanca offers a diverse and enriching experience.
  • Fes: Fes is a historical metropolis renowned for its well-preserved medieval architecture and deep cultural heritage. Located in northern Morocco, this city attracts visitors year-round, with peak seasons in April, October, and December. Fes is a haven for culture enthusiasts, where you can explore ancient forts, castles, and educational institutes that reflect its storied past. Outdoor activities abound, including golfing in lush surroundings. Ideal for romantic getaways or cultural explorations, Fes invites you to experience its enchanting atmosphere and timeless charm.

Things to do in Morocco

Shopping

Near the vibrant streets of Marrakech, explore the bustling souks filled with handcrafted goods and textiles. For a modern shopping experience, visit Morocco Mall in Casablanca, featuring a variety of international brands and local boutiques, perfect for finding unique gifts and souvenirs.

Recreation

In Marrakech, the Royal Mansour Spa offers an exquisite blend of traditional Moroccan treatments and modern wellness therapies in an opulent setting. In Essaouira, retreat to the soothing ambiance of the Sofitel’s spa, where you can indulge in rejuvenating massages and sea-inspired therapies amidst stunning coastal views.

Adventure

Experience the Agadir Aerial Tramway for stunning views as you glide high above the landscape. This cable car offers an exciting way to explore the beautiful scenery, perfect for families and adventure seekers wanting to soak in the outdoors.

Nightlife

Explore the vibrant nightlife of Marrakech at the famous Jemaa el-Fnaa square, where street performers and food stalls create a lively atmosphere. For a more relaxed vibe, visit Le Comptoir Darna for dinner, drinks, and live music, blending Moroccan tradition with modern flair.

*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 on your trip to Morocco, consider visiting during the off-peak months of January, February, or November for lower rates. Booking your hotel about a month in advance, especially for stays on Mondays, can yield cheaper prices. Use Expedia's tools to find last-minute deals and sort accommodations by price. Combining hotel, flight, and activity bookings can unlock additional savings. Lastly, don't forget to check for complimentary nights and travel rewards to maximize your budget while enjoying your Moroccan adventure.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Morocco are January to February 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: Book your hotel in Morocco about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 narrow down your options based on your budget, preferred location, and ideal hotel type. For the best deals, make sure to sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Morocco with your flights and activities through an Expedia package deal.

Find the best attractions in Morocco

Morocco offers a rich blend of city-themed, family, and business vacations, featuring popular attractions like beaches, mosques, and vibrant piazzas. Travelers can immerse themselves in the local culture while enjoying outdoor activities and beach experiences. Don't miss the opportunity to stay in charming Moroccan riads, which add a unique touch to your visit. Explore the diverse points of interest that make Morocco an unforgettable destination.

  • Lake Aguelmame Sidi Ali: Nestled amidst stunning landscapes, Lake Aguelmame Sidi Ali offers a serene escape with its beautiful beaches and romantic scenery. Visitors can enjoy outdoor activities such as hiking and picnicking while soaking in the tranquility of nature, making it an ideal spot for relaxation and reflection.
  • El Hedim Square: A vibrant hub of culture, El Hedim Square is a lively piazza where visitors can immerse themselves in local life. Enjoy street performances, browse traditional crafts, and savor Moroccan cuisine at nearby cafes, all while experiencing the heart of the city's rich heritage.
  • Majorelle Garden: Famous for its stunning collection of plants and vibrant colors, Majorelle Garden offers a delightful outdoor experience for families. Stroll through its winding paths, appreciate the artistic designs, and learn about the garden's history, making it a perfect spot for relaxation and inspiration.

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 SAR 382 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?
Morocco has plenty of cool areas to stay, including Oujda and Berrechid. Each has its own unique experiences, so why not schedule time to explore both?
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 SAR 382 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.