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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Morocco hotels

Palais Moulay Said & SPA

3.0 star property
Medina
8.8 out of 10, Excellent, (178)
"they were very nice and everything was perfect. the hotel is as beautiful as in the photos, i recommend it a lot!"
Spain
maria
The price is RM414
RM486 total
includes taxes & fees
18 Dec - 19 Dec
Palais Moulay Said & SPA

La Mamounia

5.0 star property
Medina
9.2 out of 10, Wonderful, (645)
"The staff was always ready to help, the room, although not big, was spotless and full of beautiful details."
United States
Alejandro
The price is RM2,710
RM3,025 total
includes taxes & fees
16 Dec - 17 Dec
La Mamounia

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
Tassoultante
8.0 out of 10, Very good, (1001)
"Lovely venue with excellent hospitality will definitely be coming back"
United Kingdom
Ryan
The price is RM538
RM610 total
includes taxes & fees
11 Dec - 12 Dec
Aqua Mirage Club & Aqua Parc - All Inclusive

The Oberoi Marrakech

5.0 star property
Marrakech
10.0 out of 10, Exceptional, (143)
"The staff are very nice and peaceful surrounding great place for honeymoon "
United Kingdom
HASAN
The price is RM3,843
RM4,271 total
includes taxes & fees
7 Jan - 8 Jan 2026
The Oberoi Marrakech

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
Gueliz
8.4 out of 10, Very good, (714)
"Good location and excellent facilities "
United Kingdom
Manishkumar
The price is RM1,203
RM1,349 total
includes taxes & fees
17 Dec - 18 Dec
Sofitel Marrakech Palais Imperial & Spa

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
Annakhil
8.6 out of 10, Excellent, (1004)
"Friendly staff, nice food, nice rooms "
United Kingdom
Louisa
The price is RM578
RM649 total
includes taxes & fees
12 Dec - 13 Dec
Hotel Riu Tikida Palmeraie - All Inclusive

Ksar Anika Boutique Hotel & Spa

5.0 star property
Mechouar-Kasbah
9.8 out of 10, Exceptional, (637)
"Friendly staff, great location, nice massage. "
United Kingdom
Seema
The price is RM459
RM531 total
includes taxes & fees
19 Dec - 20 Dec
Ksar Anika Boutique Hotel & Spa

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

4.0 star property
Marrakech
8.6 out of 10, Excellent, (655)
"The facilities were great at the hotel.. the rooms were clean. The entertainment team were brilliant especially Jaguar, Meri, Rachid and Yousef. The lobby manager Wahid Ali was very accommodating.. lovely resort to stay in."
United Kingdom
Sarbjit
The price is RM690
RM776 total
includes taxes & fees
11 Dec - 12 Dec
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Riad Andalla Spa

4.5 star property
Medina
9.8 out of 10, Exceptional, (1000)
"Stunning Riad with incredible staff - which made for a culturally rich and welcoming experience . Free breakfast was also great! "
United States
Kathleen
The price is RM518
RM593 total
includes taxes & fees
16 Dec - 17 Dec
Riad Andalla Spa

El Fenn

4.5 star property
Medina
9.6 out of 10, Exceptional, (129)
"Everywhere I looked was beautiful, and it made me want to stay here again!"
Japan
Miyuki
The price is RM2,113
RM2,509 total
includes taxes & fees
11 Dec - 12 Dec
El Fenn

Royal Mansour Marrakech

5.0 star property
Hivernage
10.0 out of 10, Exceptional, (91)
"Very nice place "
United States
Ahmed
The price is RM7,685
RM8,498 total
includes taxes & fees
16 Dec - 17 Dec
Royal Mansour Marrakech

Riad Marraplace

3.5 star property
Medina
9.6 out of 10, Exceptional, (821)
"We loved Riad Marraplace and had a wonderful time there! "
United States
Alexey
The price is RM372
RM437 total
includes taxes & fees
15 Dec - 16 Dec
Riad Marraplace

Hotel Riu Palace Tikida Agadir - All Inclusive

5.0 star property
Agadir City Center
8.8 out of 10, Excellent, (1001)
"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 RM939
RM1,057 total
includes taxes & fees
14 Dec - 15 Dec
Hotel Riu Palace Tikida Agadir - All Inclusive

Riad Jona

5.0 star property
Medina
9.2 out of 10, Wonderful, (1009)
"Amazing staff. "
Canada
Nischal
Riad Jona

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
Medina
9.0 out of 10, Wonderful, (679)
"It is a more suitable for couples, has pool and spa and it is for more relaxing vacation, in my opinion."
United States
Alireza
The price is RM861
RM964 total
includes taxes & fees
11 Dec - 12 Dec
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Eden Andalou Aquapark & Spa

5.0 star property
Marrakech
8.4 out of 10, Very good, (325)
"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 RM546
RM636 total
includes taxes & fees
16 Dec - 17 Dec
Eden Andalou Aquapark & Spa

Hotel Riu Palace Tikida Taghazout - All inclusive

5.0 star property
Taghazout
8.6 out of 10, Excellent, (283)
"Room was spotless and the staffs are very helpful and pleasant "
United Kingdom
Malcolm
The price is RM884
RM1,007 total
includes taxes & fees
11 Dec - 12 Dec
Hotel Riu Palace Tikida Taghazout - All inclusive

The Central House Marrakech Medina - Hostel

3.0 star property
Medina
9.4 out of 10, Exceptional, (206)
"Great hostel for the price. Had a private room with my sister and we had great service from the team. Clean and had everything we needed. Nice communal area and helpful staff - recommend for anyone coming in here on a budget!"
United Kingdom
Dianne
The Central House Marrakech Medina - Hostel

Suite Hotel Casa Diamond

5.0 star property
Casablanca City Center
9.0 out of 10, Wonderful, (1012)
"Super clean and great location "
United States
Khaldon
The price is RM308
RM374 total
includes taxes & fees
15 Dec - 16 Dec
Suite Hotel Casa Diamond

Riad Dar Anika

5.0 star property
Medina
9.8 out of 10, Exceptional, (417)
"Very nice , staff is great "
United States
Adnan
Riad Dar Anika
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:19 Dec - 21 Dec
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 RM374 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 RM374 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.