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

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

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 RM3,660
RM4,071 total
includes taxes & fees
1 Nov - 2 Nov
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 RM547
RM620 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, (138)
"The staff are very nice and peaceful surrounding great place for honeymoon "
United Kingdom
HASAN
The price is RM3,496
RM3,890 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 RM585
RM657 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 RM562
RM649 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 RM1,158
RM1,300 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, (1003)
"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, (783)
"Staff was helpful, very close to main square and a lot of attractions "
Canada
Jenny
The price is RM377
RM443 total
includes taxes & fees
16 Nov - 17 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 RM2,579
RM2,847 total
includes taxes & fees
14 Nov - 15 Nov
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 RM1,119
RM1,255 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 RM806
RM904 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 RM465
RM538 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 RM973
RM1,106 total
includes taxes & fees
19 Nov - 20 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 RM3,023
RM3,370 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 RM7,814
RM8,641 total
includes taxes & fees
1 Dec - 2 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 RM1,974
RM2,216 total
includes taxes & fees
1 Dec - 2 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 RM951
RM1,081 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 RM703
RM809 total
includes taxes & fees
12 Nov - 13 Nov
Eden Andalou Aquapark & Spa
Riad Jona
5.0 star property
9.0 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 RM443 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 RM443 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.