Search Hotels in Morocco

Start date: Check-in selected.
To Date
End date: Check-out
    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

Compare 17,562 hotels in Morocco with room rates, reviews, and availability. Most hotels are fully refundable.

La Mamounia

5.0 star property
9.2 out of 10, Wonderful, (628)
"Excellent stay for a week. So many options and the rooms are beautiful. "
The price is AEDĀ 2,769
AEDĀ 3,086 total
includes taxes & fees
7 Nov - 8 Nov
La Mamounia

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
8.0 out of 10, Very Good, (1001)
"It was the most relaxing professional massage I have ever had .it was extremely clean the staff were so friendly and very reasonably priced . I would recommend every person visits the spa at least once a visit "
The price is AEDĀ 549
AEDĀ 625 total
includes taxes & fees
8 Nov - 9 Nov
Aqua Mirage Club & Aqua Parc - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1003)
"I Loved my vacation I loved the place "
The price is AEDĀ 849
AEDĀ 946 total
includes taxes & fees
9 Oct - 10 Oct
Hotel Riu Tikida Palmeraie - All Inclusive

The Oberoi Marrakech

5.0 star property
10.0 out of 10, Exceptional, (131)
"The Hotel and grounds are gorgeous and the staff is perfect. "
The price is AEDĀ 3,481
AEDĀ 3,869 total
includes taxes & fees
3 Nov - 4 Nov
The Oberoi Marrakech

Riad Andalla Spa

4.5 star property
9.8 out of 10, Exceptional, (1010)
"Very attentive staff, tea and snacks we're consistent amazing, overall great place to stay"
Riad Andalla Spa

Palais Moulay Said & SPA

3.0 star property
8.6 out of 10, Excellent, (97)
"This is a beautiful riad with an amazing breakfast. Highly recommend!! A bit noisy due to location but near market. "
The price is AEDĀ 544
AEDĀ 626 total
includes taxes & fees
4 Nov - 5 Nov
Palais Moulay Said & SPA

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
8.4 out of 10, Very Good, (695)
"Amazing service, clean rooms, and super convinient"
The price is AEDĀ 1,111
AEDĀ 1,245 total
includes taxes & fees
4 Nov - 5 Nov
Sofitel Marrakech Palais Imperial & Spa

Four Seasons Resort Marrakech

5.0 star property
9.6 out of 10, Exceptional, (682)
"Amazing stay! Absolutely lived up to expectations - we didn’t want to leave! "
The price is AEDĀ 2,933
AEDĀ 3,266 total
includes taxes & fees
17 Oct - 18 Oct
Four Seasons Resort Marrakech

Hotel Riu Palace Tikida Agadir - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (1000)
"The food was really good. But the service from staff was truly outstanding. They went above and beyond to ensure our stay was comfortable and enjoyable. "
The price is AEDĀ 1,089
AEDĀ 1,219 total
includes taxes & fees
1 Nov - 2 Nov
Hotel Riu Palace Tikida Agadir - All Inclusive

Riad Marraplace

3.5 star property
9.6 out of 10, Exceptional, (761)
"Reasonable and good location. "
The price is AEDĀ 333
AEDĀ 391 total
includes taxes & fees
20 Oct - 21 Oct
Riad Marraplace

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

4.0 star property
8.6 out of 10, Excellent, (643)
"Great stay! "
The price is AEDĀ 899
AEDĀ 1,004 total
includes taxes & fees
17 Oct - 18 Oct
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

El Fenn

4.5 star property
9.6 out of 10, Exceptional, (126)
"Everywhere I looked was beautiful, and it made me want to stay here again!"
El Fenn

Royal Mansour Marrakech

5.0 star property
10.0 out of 10, Exceptional, (89)
"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 AEDĀ 8,528
AEDĀ 9,438 total
includes taxes & fees
16 Oct - 17 Oct
Royal Mansour Marrakech

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
9.0 out of 10, Wonderful, (651)
"Everything about the hotel was fabulous. "
The price is AEDĀ 950
AEDĀ 1,061 total
includes taxes & fees
13 Oct - 14 Oct
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Ksar Anika Boutique Hotel & Spa

5.0 star property
9.8 out of 10, Exceptional, (592)
"Absolutely wonderful venue an oasis of tranquility, a lovely hotel with brilliant staff."
The price is AEDĀ 568
AEDĀ 649 total
includes taxes & fees
9 Oct - 10 Oct
Ksar Anika Boutique Hotel & Spa

Savoy Le Grand Hotel

5.0 star property
8.0 out of 10, Very Good, (1005)
"Staff & breakfast was lovely and 10 minutes from airport "
The price is AEDĀ 958
AEDĀ 1,085 total
includes taxes & fees
2 Nov - 3 Nov
Savoy Le Grand Hotel

Hotel Riu Palace Tikida Taghazout - All inclusive

5.0 star property
8.6 out of 10, Excellent, (273)
"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 AEDĀ 1,028
AEDĀ 1,162 total
includes taxes & fees
1 Nov - 2 Nov
Hotel Riu Palace Tikida Taghazout - All inclusive

Riad Nelia

3.0 star property
9.0 out of 10, Wonderful, (22)
"Lovely staff at the property and not too far from the parking spot so would recommend on location too. Loved our stay and it’s a beautiful venue! Thank you Walid for everything. "
Riad Nelia

Eden Andalou Aquapark & Spa

5.0 star property
8.4 out of 10, Very Good, (304)
"All round excellent "
The price is AEDĀ 692
AEDĀ 794 total
includes taxes & fees
2 Nov - 3 Nov
Eden Andalou Aquapark & Spa

Nobu Hotel Marrakech

5.0 star property
9.0 out of 10, Wonderful, (115)
"Loved it!"
The price is AEDĀ 2,374
AEDĀ 2,667 total
includes taxes & fees
2 Nov - 3 Nov
Nobu Hotel 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:17 Oct - 19 Oct
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

  • Vibrant Cities: Explore the lively streets of Marrakech, filled with bustling markets, rich history, and vibrant culture.
  • Stunning Beaches: Relax on beautiful beaches in Agadir, perfect for sunbathing and water activities.
  • Unique Accommodations: Stay in charming riads or luxurious hotels that offer an authentic Moroccan experience.
  • Adventure in the Desert: Discover the breathtaking Moroccan desert, ideal for outdoor adventures and unforgettable landscapes.
  • Rich Cultural Heritage: Immerse yourself in local traditions, from traditional ceremonies to exquisite cuisine.

Find great hotels in Morocco

Discover the enchanting accommodations Morocco has to offer, from charming Riads to welcoming guesthouses. Whether you’re seeking a luxurious retreat in Marrakech or a family-friendly stay, you'll find a variety of options tailored to your needs. With pet-friendly facilities and rejuvenating spa experiences, Morocco's hotels promise a memorable vacation for every traveler. Explore the best hotels and top-rated options to make your stay truly unforgettable.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Aqua Mirage Club & Aqua Parc is a vibrant 4-star resort designed for families and eco-conscious travelers seeking an all-inclusive experience. Situated in the heart of Morocco, this property boasts a plethora of amenities such as unlimited food and drinks, cooking and dancing lessons, and themed parties. Guests can enjoy various activities, including tennis, volleyball, and water fitness classes. The resort also features a full-service spa offering body wraps and facial treatments, along with a relaxing pool area. With its eco-certification and focus on sustainability, Aqua Mirage Club provides a fun-filled yet environmentally friendly vacation.
  • Mƶvenpick Hotel Mansour Eddahbi Marrakech: Experience luxury at its finest at Mƶvenpick Hotel Mansour Eddahbi Marrakech, a 5-star hotel perfect for families and those seeking a spa retreat. Nestled in Morocco, this elegant property offers a range of child-friendly amenities, including free cribs and supervised childcare services. Guests can indulge in a full-service spa featuring a sauna, steam room, and outdoor pool, providing a serene environment for relaxation. The hotel’s luxurious accommodations and exceptional dining options ensure a memorable stay, making it an excellent choice for families looking to create lasting memories.
  • Kenzi Club Agdal Medina All Inclusive: Kenzi Club Agdal Medina is a 5-star all-inclusive hotel designed for luxury travelers and families alike. Located in Morocco, the hotel offers a range of amenities tailored for children, including babysitting services and a dedicated children's club. Guests can enjoy various leisure activities and unwind in the outdoor pool, ensuring everyone has an enjoyable stay. With its focus on providing a family-friendly environment and upscale accommodations, Kenzi Club Agdal Medina is the ideal choice for travelers looking to experience the best of Moroccan hospitality.

Where to stay in Morocco

Discover the enchanting beauty of Morocco, where adventure meets culture in vibrant cities like Marrakech. Stay in the prettiest riads, immersing yourself in local traditions. Explore the breathtaking Moroccan desert for a unique outdoor experience, and feel the pulse of the heart of Marrakech with its lively markets and rich history. From family-friendly activities to romantic getaways, Morocco offers a perfect blend of luxury and authenticity for every traveler.

  • Marrakech: Marrakech is a vibrant metropolis nestled in the heart of Morocco. Known for its bustling souks and rich history, this city captivates travelers year-round, with peak visitor numbers in March, August, and October. Experience the blend of cultural richness and modernity through highlighted attractions like the lively Jemaa el-Fnaa square, historic palaces, and expansive markets. Whether you're seeking family-friendly activities or a business-themed trip, Marrakech offers an unforgettable adventure with its enchanting atmosphere and diverse experiences.
  • Agadir: Located along the stunning Atlantic coast, Agadir is a city renowned for its beautiful beaches and outdoor activities. With peak arrivals in January to February and July, this destination provides a perfect backdrop for beach lovers and outdoor enthusiasts alike. Visitors can enjoy the local markets, indulge in a round of golf, or relax at the marina. The inviting family beaches and vibrant waterfront ensure that Agadir is an ideal spot for both relaxation and recreation, making it perfect for a sunny getaway.
  • Tangier: Tangier, positioned at the crossroads of Europe and Africa, offers a unique blend of cultural influences. This city experiences moderate seasonal fluctuations in visitor numbers, peaking from July to September. Known for its stunning beaches and family-friendly atmosphere, Tangier invites travelers to explore its shopping centers, enjoy outdoor activities, and soak in the sun. With its picturesque marina and beautiful family beaches, Tangier is a captivating destination that promises an exhilarating blend of relaxation and exploration.

Things to do in Morocco

Morocco offers a vibrant mix of outdoor adventures and city experiences, perfect for any traveler. Explore bustling public markets and unique shopping spots, while enjoying the nightlife scene. For relaxation, head to Agadir, where beautiful beaches await. Don't miss the chance to indulge in golf amidst stunning landscapes, making your vacation truly unforgettable.

Shopping

At Jemaa el-Fnaa, immerse yourself in a vibrant public market filled with local crafts and spices. For a modern twist, visit Menara Mall and Anfaplace Mall, both offering a mix of shopping, dining, and entertainment, perfect for families and tourists alike.

Recreation

Golf Les Dunes offers a stunning golfing experience amidst beautiful landscapes, perfect for sports enthusiasts. Prince Moulay Abdellah Stadium provides an energetic atmosphere for sports events, while Rmilat Park invites you to unwind with its tranquil surroundings, ideal for relaxation and rejuvenation.

Adventure

At Oasiria Water Park, enjoy exhilarating water slides and wave pools perfect for family fun and adventure. Oukaimeden offers thrilling ski experiences amidst beautiful mountain scenery, while Atlantica Park provides a delightful campground for outdoor enthusiasts seeking adventure and family bonding under the stars.

Nightlife

In Morocco, Cinema Megarama offers a mix of entertainment and romance for movie lovers. For a cultural experience, the Mohammed V National Theatre and Theatre Royal showcase captivating performances, blending culture and romance in a vibrant atmosphere perfect for a night out.

*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 traveling during the cheaper months of January to February and November. Book your hotel about a month in advance, or look for last-minute deals on Expedia. Mondays are typically the cheapest days to stay, while Fridays are the most expensive. Utilize Expedia’s search tool to filter by budget and combine your hotel, flights, and activities for potential discounts. Additionally, explore free activities like local markets and historical sites to enrich your experience without breaking the bank.

  • 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: The cheapest time to book a hotel in Morocco is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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 options based on your budget, preferred location, and desired hotel type. To find the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Morocco with your flights and activities by purchasing an Expedia package.

Find the best attractions in Morocco

Morocco offers a diverse range of vacation experiences, from outdoor adventures to vibrant city exploration. Visitors can enjoy stunning beaches, magnificent mosques, and lively squares, making it an ideal destination for culture and adventure lovers. Don’t miss the chance to relax at local beaches and immerse yourself in the rich culture. For a comfortable stay, consider looking into various hotels throughout the country to enhance your Moroccan getaway.

  • Agadir Beach: Experience the vibrant beach vibes of Agadir Beach, where golden sands meet the turquoise waters of the Atlantic. Perfect for sunbathing, water sports, or simply enjoying a leisurely stroll along the shore, this beach is a paradise for relaxation and adventure alike.
  • Majorelle Garden: Immerse yourself in the serenity of Majorelle Garden, a stunning oasis filled with exotic plants and vibrant colors. Ideal for families, this enchanting garden offers a peaceful escape to explore artistic landscapes and the famous blue villa, showcasing Moroccan heritage.
  • Hassan II Mosque: Discover the cultural grandeur of Hassan II Mosque, one of the largest mosques in the world. Perched on the Atlantic coast, its breathtaking architecture and intricate details reflect Morocco's rich history and spirituality, making it a must-visit for any traveler.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January56.7°F (13.7°C)No RainSunnySlightly HighSlightly Low
February55.6°F (13.1°C)No RainSunnyAverageSlightly Low
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 RainSunnyAverageAverage
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

The nearest major airports for your trip to Morocco

Traveling to Morocco is convenient with its major airports, including Casablanca (CMN-Mohammed V), Marrakech (RAK-Menara), and Agadir (AGA-Al Massira). Casablanca Airport is approximately 181.9km from the city, with nearby hotels like the 4-star Sky Casa Airport just 3.2km away. Marrakech Airport, located 90.1km from the city, offers luxurious options like the 5-star La Mamounia and Four Seasons Resort, both within 1-3.2km. Agadir Airport is about 275.2km away, with the 5-star Tikida Golf Palace 14.5km from the airport, offering shuttle services. Each airport is well-connected to its surrounding hotels, ensuring a smooth travel experience.

Explore a world of travel with Expedia

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Morocco cost?
In Morocco, you can find cheap options from AEDĀ 391 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 AEDĀ 391 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.