Search Morocco Hotels

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

Top Hotels in Morocco

La Mamounia
5.0 star property
9.2 out of 10, Wonderful, (633)
"Probably the most beautiful properties we've ever stayed in. Wonderful staff, excellent rooms beautiful spa . "
United States
Dennis
The price is RM3,145
RM3,505 total
includes taxes & fees
25 Nov - 26 Nov
La Mamounia
Aqua Mirage Club & Aqua Parc - All Inclusive
4.0 star property
8.0 out of 10, Very good, (1004)
"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 RM553
RM627 total
includes taxes & fees
16 Nov - 17 Nov
Aqua Mirage Club & Aqua Parc - All Inclusive
The Oberoi Marrakech
5.0 star property
10.0 out of 10, Exceptional, (135)
"The staff are very nice and peaceful surrounding great place for honeymoon "
United Kingdom
HASAN
The price is RM4,698
RM5,213 total
includes taxes & fees
3 Nov - 4 Nov
The Oberoi Marrakech
Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
8.6 out of 10, Excellent, (1002)
"Love the staff and the property. Great hotel"
Canada
pascale
The price is RM627
RM703 total
includes taxes & fees
23 Nov - 24 Nov
Hotel Riu Tikida Palmeraie - All Inclusive
Palais Moulay Said & SPA
3.0 star property
8.6 out of 10, Excellent, (111)
"Great Riad style hotel close to the main square and bahai palace. Staff super friendly and helpful. The hotel is larger than most in the area and we think a great find. "
United Kingdom
Rajiv
The price is RM568
RM656 total
includes taxes & fees
17 Nov - 18 Nov
Palais Moulay Said & SPA
Sofitel Marrakech Palais Imperial & Spa
5.0 star property
8.4 out of 10, Very good, (701)
"Love the heated pool and the location!"
Canada
Mariana
The price is RM1,298
RM1,454 total
includes taxes & fees
16 Nov - 17 Nov
Sofitel Marrakech Palais Imperial & Spa
Riad Andalla Spa
4.5 star property
9.8 out of 10, Exceptional, (1004)
"Helpful staff, excellent service, delicious breakfast, comfortable beds, ideal location to explore Marrakesh Medina area"
Canada
Christina
Riad Andalla Spa
Riad Marraplace
3.5 star property
9.6 out of 10, Exceptional, (777)
"Staff was helpful, very close to main square and a lot of attractions "
Canada
Jenny
The price is RM382
RM448 total
includes taxes & fees
4 Nov - 5 Nov
Riad Marraplace
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!"
Japan
Miyuki
The price is RM2,607
RM2,877 total
includes taxes & fees
12 Nov - 13 Nov
El Fenn
Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
8.8 out of 10, Excellent, (1002)
"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. "
Canada
Rashad
The price is RM1,248
RM1,397 total
includes taxes & fees
2 Nov - 3 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 RM895
RM1,003 total
includes taxes & fees
23 Nov - 24 Nov
Iberostar Waves Club Palmeraie Marrakech -All Inclusive
Ksar Anika Boutique Hotel & Spa
5.0 star property
9.8 out of 10, Exceptional, (608)
"Attentive staff, beautiful riad with a tasty breakfast. "
United Kingdom
Kate
The price is RM470
RM545 total
includes taxes & fees
3 Nov - 4 Nov
Ksar Anika Boutique Hotel & Spa
TUI BLUE Medina Gardens – Adults Only – All Inclusive
4.0 star property
9.0 out of 10, Wonderful, (662)
"Everything about the hotel was fabulous. "
United Kingdom
Tonia
TUI BLUE Medina Gardens – Adults Only – All Inclusive
Savoy Le Grand Hotel
5.0 star property
8.0 out of 10, Very good, (1002)
"Staff & breakfast was lovely and 10 minutes from airport "
United States
Imtiyaz
The price is RM988
RM1,123 total
includes taxes & fees
11 Nov - 12 Nov
Savoy Le Grand Hotel
Four Seasons Resort Marrakech
5.0 star property
9.6 out of 10, Exceptional, (685)
"Marvelous experience "
United States
Marco
The price is RM3,281
RM3,655 total
includes taxes & fees
4 Nov - 5 Nov
Four Seasons Resort Marrakech
Royal Mansour Marrakech
5.0 star property
10.0 out of 10, Exceptional, (90)
"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. "
United States
Alex
The price is RM7,899
RM8,734 total
includes taxes & fees
19 Nov - 20 Nov
Royal Mansour Marrakech
Nobu Hotel Marrakech
5.0 star property
9.0 out of 10, Wonderful, (118)
"Beautiful hotel in a very convenient location for the old and new town. Every member of staff we encountered was warm, friendly and knowledgeable. I wouldn’t hesitate to stay here again and would recommend to anyone. "
United Kingdom
OLIVIA
The price is RM2,245
RM2,515 total
includes taxes & fees
12 Nov - 13 Nov
Nobu Hotel Marrakech
Hotel Riu Palace Tikida Taghazout - All inclusive
5.0 star property
8.6 out of 10, Excellent, (276)
"Amazing property but lack of food and drink quality and too quiet, would recommend more music at poolside and La carte restaurant to upgrade esp the Moroccan should be more traditional decor and ambience food quality not the bes, and drinks are water down esp cocktails, the best things we enjoy was the poolside scenery and the jungle bar atmosphere, the entertainment nighttime can improve and have more Arabian culture music."
Canada
deonauth
The price is RM1,019
RM1,157 total
includes taxes & fees
26 Nov - 27 Nov
Hotel Riu Palace Tikida Taghazout - All inclusive
Eden Andalou Aquapark & Spa
5.0 star property
8.4 out of 10, Very good, (309)
"We really enjoyed our stay here, the staff were very friendly and helpful. The hotel was very nice, the pools were amazing and we really enjoyed the food at the restaurant "
United Kingdom
Shazna
The price is RM711
RM818 total
includes taxes & fees
10 Nov - 11 Nov
Eden Andalou Aquapark & Spa
Riad Jona
5.0 star property
9.2 out of 10, Wonderful, (1002)
"Loved our stay, amazing location."
United Kingdom
Niloy
Riad Jona
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.
Showing deals for:7 Nov - 9 Nov
Save an average of 15% on thousands of hotels when you're signed in

Top Morocco Hotel Reviews

Guide to exploring Morocco

Top reasons to visit Morocco

  • Bustling Souks: Experience the vibrant markets of Marrakech, filled with local crafts, spices, and textiles.
  • Stunning Beaches: Relax on the beautiful shores of Essaouira, known for its picturesque coastline.
  • Rich Cultural Heritage: Explore Morocco's historical sites, including grand mosques and ancient medinas.
  • Diverse Accommodation: Enjoy a range of stays from luxurious hotels to charming traditional riads.
  • Warm Hospitality: Meet friendly locals and savour delicious Moroccan cuisine throughout your journey.

Find great hotels in Morocco

Discover the charm of Morocco with a diverse range of accommodation options, from traditional Riads to inviting Guesthouses. Whether you're seeking family-friendly stays, pet-friendly amenities, or a relaxing spa-themed getaway, there’s something for everyone. Explore accessible facilities and resorts, along with delightful accommodations in Fez and the scenic Kasbah. Experience the warm hospitality and unique culture of Morocco as you unwind in these welcoming lodgings.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Embrace a world of relaxation and fun at Aqua Mirage Club, a 4-star eco-certified resort that promises an unforgettable vacation experience. This family-friendly haven boasts a multitude of all-inclusive amenities, including delectable buffets, exciting entertainment, and invigorating activities such as soccer and water fitness classes. With a full-service spa offering rejuvenating treatments and a refreshing pool, guests can unwind in style. The eco-friendly focus makes it an excellent choice for environmentally conscious travellers seeking a blend of leisure and sustainability.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: Discover luxury and comfort at the 5-star Mövenpick Hotel Mansour Eddahbi Marrakech, perfect for both business and leisure travellers. This pet-friendly establishment features a full-service spa with treatment rooms and a steam room, ensuring relaxation after a busy day. Guests can enjoy the inviting poolside bar or indulge in exquisite dining options. With amenities catering to both business needs and leisure pursuits, this hotel is an ideal retreat for those seeking a sophisticated experience in the heart of Marrakech.
  • Kenzi Club Agdal Medina All Inclusive: The Kenzi Club Agdal Medina is a 5-star family-oriented resort that offers a delightful mix of relaxation and entertainment. This all-inclusive property ensures that both adults and children are well catered for, with amenities such as a children's club, supervised childcare, and a dedicated pool for kids. Parents can unwind in comfort while their little ones are entertained. With its modern facilities and a warm atmosphere, this hotel is a perfect choice for families looking to create lasting memories together in Morocco.

Where to stay in Morocco

Morocco beckons with its vibrant cities and breathtaking landscapes, perfect for family-friendly adventures and cultural exploration. Discover the charm of Marrakech's adobe houses or the coastal beauty of Essaouira. With a variety of accommodation choices, from luxury hotels to quaint riads, every traveller can find their ideal retreat. Embrace the warm hospitality of friendly locals while indulging in outdoor activities, ensuring a memorable getaway that captures the essence of Moroccan culture and adventure.

  • Marrakech: Marrakech is a vibrant metropolis that captures the essence of Morocco's rich culture and history. Nestled in the foothills of the Atlas Mountains, it boasts a mix of bustling markets, historic sites, and modern amenities. Visitors can immerse themselves in the lively atmosphere of the Jemaa el-Fnaa square, explore the stunning Saadian Tombs, or unwind in the tranquil Jardin Majorelle. The city is a year-round destination, with peak visitor numbers occurring in March, August, and October, making it a popular choice for city-themed, family, and business experiences.
  • Agadir: Agadir is a coastal city known for its stunning beaches and laid-back vibe. Located along the Atlantic coast, it offers a perfect blend of outdoor activities and urban charm. The city is particularly appealing to those seeking a beach-themed experience, with its long sandy shores and inviting marina. Visitors can indulge in local markets, engage in golf at premier courses, or simply relax by the beach. Agadir sees peak arrivals from January to February and July, making it an ideal getaway for sun-seekers and families alike.
  • Tangier: Tangier is a captivating city perched at the crossroads of Europe and Africa, offering a unique blend of cultures and experiences. This historic port city is renowned for its beautiful beaches and family-friendly atmosphere. With peak visitor numbers during the summer months of July to September, Tangier attracts those looking for a city-themed vacation, complete with shopping centres and vibrant markets. The coastal scenery, combined with attractions such as the picturesque marina, makes Tangier a must-visit destination for tourists seeking a taste of Moroccan heritage.

Things to do in Morocco

Morocco, ideal for city-themed and outdoor family vacations, boasts vibrant public markets and exceptional golfing experiences. In Marrakech, visitors can immerse themselves in the bustling souks, savour local cuisine, and explore historical sites. The blend of culture and adventure ensures a memorable holiday for all ages.

Shopping

In Morocco, you can explore the vibrant Kobt Souk for authentic local goods, offering a bustling market atmosphere. For a more modern experience, visit Menara Mall and Anfaplace Mall, both featuring a variety of shops, dining options, and entertainment for the whole family.

Recreation

Golf Les Dunes offers a refreshing outdoor experience with its stunning golf course set against picturesque landscapes, perfect for enthusiasts seeking a blend of sport and nature. Rmilat Park provides a tranquil retreat, allowing visitors to unwind amidst lush greenery and serene surroundings, ideal for relaxation and wellness.

Adventure

At Oukaimeden, experience exhilarating skiing amidst breathtaking mountain scenery, perfect for adventure seekers. Oasiria Water Park offers thrilling water rides and family-friendly attractions, ensuring endless fun. Atlantica Park provides a delightful campground experience, where you can relish outdoor activities and reconnect with nature in a vibrant atmosphere.

Nightlife

Experience a vibrant nightlife in Morocco by visiting Cinema Megarama for a romantic film, or enjoy a cultural performance at the Mohammed V National Theatre. For more entertainment, the Theatre Royal offers captivating shows, blending romance and culture for an unforgettable evening.

*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 visit to Morocco, consider travelling during the off-peak months of January to February and November, when accommodation prices are lower. Booking your hotel a month in advance can yield better rates, and look out for last-minute deals on platforms like Expedia. Mondays are typically cheaper for stays, while Fridays are the priciest. Utilise public transport for cost-effective travel, and take advantage of free local activities, such as exploring vibrant markets and historic sites, to enrich your experience without overspending.

  • 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: Certainly. Here’s a paraphrased version of your text in a trusted and attentive tone, using British English:Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, allowing you to view the most affordable hotels first. Furthermore, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your hotel stay in Morocco with your flights and activities.

Find the best attractions in Morocco

Morocco offers a delightful blend of city-themed and outdoor family vacations, with attractions such as beautiful beaches, grand mosques, and lively piazzas. Visitors can immerse themselves in the rich culture while enjoying outdoor activities and relaxing by the coast. Whether you seek adventure or cultural experiences, Morocco's diverse points of interest cater to all types of travellers looking to explore this enchanting destination.

  • Palais des Congrès: Experience the vibrant atmosphere of this event venue, where business meets culture. Hosting various conferences and events, it offers a glimpse into Morocco's dynamic professional scene while showcasing impressive architecture and modern facilities.
  • Blue Gate: Immerse yourself in history at this iconic arch, a symbol of Fes. With its stunning blue tiles and intricate designs, the Blue Gate invites you to explore the rich cultural heritage of Morocco, connecting the past with the present.
  • Sidi Kaouki Beach: Relax on the pristine sands of this beautiful beach, known for its tranquil vibes and stunning sunsets. Perfect for sunbathing, swimming, and surfing, Sidi Kaouki offers a serene escape from the hustle and bustle.

Best time to go to Morocco

The best time to visit Morocco is dependent 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 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

Morocco boasts several major airports for international travellers. Casablanca (CMN-Mohammed V) is situated approximately 181.9km from the city centre, with nearby hotels such as Sky Casa Airport, a 4-star hotel just 3.2km away, and Kenzi Sidi Maarouf Hotel, 13.2km away, both offering 24-hour airport shuttles. Marrakech (RAK-Menara) is closer, about 90.1km away, with luxurious options like La Mamounia and Savoy Le Grand Hotel, both within 3.2km of the airport. Lastly, Agadir (AGA-Al Massira) is about 275.2km distant, featuring Tikida Golf Palace, 14.5km away, providing shuttle services. Each location ensures convenient access for travellers.

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 RM448 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 holiday 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 RM448 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 "Traveller 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.