Search Hotels in Morocco

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

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Compare 17,727 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, (633)
"This hotel is simply out of this world. Gorgeous facilities, attention to every single detail. Staff spoke several languages, everybody was courteous and kind and engaging. The uniforms were beautifully crafted.... amazing experience!!!!"
United States
Diana
The price is AEDĀ 2,581
AEDĀ 2,892 total
includes taxes & fees
2 Dec - 3 Dec
La Mamounia
Aqua Mirage Club & Aqua Parc - All Inclusive
4.0 star property
8.0 out of 10, Very Good, (1002)
"Fabulous stay. Couldn't fault anything. Staff were superb from the entertainers to the receptionists and everyone in-between. Food was fresh and great variety, pool and slides were fun and would return again."
United Kingdom
James
The price is AEDĀ 444
AEDĀ 508 total
includes taxes & fees
17 Nov - 18 Nov
Aqua Mirage Club & Aqua Parc - All Inclusive
xxxxxxxxxxxxx
xxxxxxxxxxxxx
The Oberoi Marrakech
5.0 star property
10.0 out of 10, Exceptional, (138)
"The staff are very nice and peaceful surrounding great place for honeymoon "
United Kingdom
HASAN
The price is AEDĀ 3,053
AEDĀ 3,397 total
includes taxes & fees
1 Dec - 2 Dec
The Oberoi Marrakech
Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
8.6 out of 10, Excellent, (1003)
"Love the staff and the property. Great hotel"
Canada
pascale
The price is AEDĀ 511
AEDĀ 574 total
includes taxes & fees
1 Dec - 2 Dec
Hotel Riu Tikida Palmeraie - All Inclusive
Palais Moulay Said & SPA
3.0 star property
8.6 out of 10, Excellent, (119)
"This is a beautiful riad with an amazing breakfast. Highly recommend!! A bit noisy due to location but near market. "
United States
Lisa
The price is AEDĀ 482
AEDĀ 558 total
includes taxes & fees
23 Nov - 24 Nov
Palais Moulay Said & SPA
Sofitel Marrakech Palais Imperial & Spa
5.0 star property
8.4 out of 10, Very Good, (702)
"Amazing service, clean rooms, and super convinient"
United Kingdom
Jonathan
The price is AEDĀ 1,007
AEDĀ 1,131 total
includes taxes & fees
1 Dec - 2 Dec
Sofitel Marrakech Palais Imperial & Spa
Riad Andalla Spa
4.5 star property
9.8 out of 10, Exceptional, (1004)
"Excellent service, friendly, helpful, delicious breakfast, comfortable bed; location is great for exploring the Medina foot."
Canada
Christina
Riad Andalla Spa
Riad Marraplace
3.5 star property
9.6 out of 10, Exceptional, (784)
"Staff was helpful, very close to main square and a lot of attractions "
Canada
Jenny
The price is AEDĀ 329
AEDĀ 386 total
includes taxes & fees
19 Nov - 20 Nov
Riad Marraplace
El Fenn
4.5 star property
9.6 out of 10, Exceptional, (126)
"Everything was perfect. But what really left a bitter taste in my mouth is how inneficient, laziness, unwilling to help or simply incompetence call it what you want . But I left a small package at the hotel and was traveling to the rest of Morocco. I called the hotel to have them ship the package I left at there store . I was suprise to see that a hotel that level could not help me. They told me it was impossible , they had no way , no idea how to do such thing . I tried to convince them that...
United States
Laurent
The price is AEDĀ 1,877
AEDĀ 2,073 total
includes taxes & fees
2 Dec - 3 Dec
El Fenn
Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
8.8 out of 10, Excellent, (1004)
"A great place for family but the food was very bland and repetitive "
United Kingdom
Asharf
The price is AEDĀ 977
AEDĀ 1,096 total
includes taxes & fees
26 Nov - 27 Nov
Hotel Riu Palace Tikida Agadir - All Inclusive
Iberostar Waves Club Palmeraie Marrakech -All Inclusive
4.0 star property
8.6 out of 10, Excellent, (648)
"Nice all inclusive with entertainment that is actually so much fun. Clean hotel! Great food options. If you want something specific to eat just ask for it they will make it for you. Delicious coffee and salad. My husband loved the oxtail!"
United States
Darlene
The price is AEDĀ 703
AEDĀ 789 total
includes taxes & fees
30 Nov - 1 Dec
Iberostar Waves Club Palmeraie Marrakech -All Inclusive
Ksar Anika Boutique Hotel & Spa
5.0 star property
9.8 out of 10, Exceptional, (612)
"Clean room, excellent staff"
United States
Ritu
The price is AEDĀ 406
AEDĀ 470 total
includes taxes & fees
30 Nov - 1 Dec
Ksar Anika Boutique Hotel & Spa
TUI BLUE Medina Gardens – Adults Only – All Inclusive
4.0 star property
9.0 out of 10, Wonderful, (665)
"Great location and very relaxing hotel "
United Kingdom
Ryan
TUI BLUE Medina Gardens – Adults Only – All Inclusive
Savoy Le Grand Hotel
5.0 star property
8.0 out of 10, Very Good, (1002)
"Very nice hotel "
United Kingdom
Rafiq
The price is AEDĀ 853
AEDĀ 969 total
includes taxes & fees
17 Nov - 18 Nov
Savoy Le Grand Hotel
Four Seasons Resort Marrakech
5.0 star property
9.6 out of 10, Exceptional, (687)
"luxurious with great service on a beautiful property."
United States
Michelle
The price is AEDĀ 2,619
AEDĀ 2,921 total
includes taxes & fees
30 Nov - 1 Dec
Four Seasons Resort Marrakech
Royal Mansour Marrakech
5.0 star property
10.0 out of 10, Exceptional, (91)
"Certainly one of the best hotels in the world. Design details are second to none, facilities are incredible, service is impeccable in all aspects and the food is fantastic. I could not recommend it more. "
United States
Yves
The price is AEDĀ 6,619
AEDĀ 7,341 total
includes taxes & fees
2 Dec - 3 Dec
Royal Mansour Marrakech
Nobu Hotel Marrakech
5.0 star property
9.0 out of 10, Wonderful, (120)
"Overall the Nobu is fantastically located for access to the Medina (10-15 min walk), but tucked away in a very nice neighbourhood. The hotel staff were great (Special shout to Jamal the concierge who helped make our stay), and the rooftop pool provided a retreat from the activities of any day. Rooms were spacious and well looked after and the spa is definitely worth a visit. Overall if you are considering a first time in Marrakech, but want to ensure creature comforts then the Nobu is worth a...
United Kingdom
Stuart
The price is AEDĀ 1,620
AEDĀ 1,832 total
includes taxes & fees
2 Dec - 3 Dec
Nobu Hotel Marrakech
Hotel Riu Palace Tikida Taghazout - All inclusive
5.0 star property
8.6 out of 10, Excellent, (277)
"Attentive and helpful staff. Very pleasant setting. "
Canada
Jamal Eddine
The price is AEDĀ 831
AEDĀ 944 total
includes taxes & fees
30 Nov - 1 Dec
Hotel Riu Palace Tikida Taghazout - All inclusive
Eden Andalou Aquapark & Spa
5.0 star property
8.4 out of 10, Very Good, (313)
"Chaimae and staff are exceptional."
United States
Deja
The price is AEDĀ 616
AEDĀ 709 total
includes taxes & fees
11 Nov - 12 Nov
Eden Andalou Aquapark & Spa
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 Nov - 16 Nov
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 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

Frequently asked questions

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