Search Morocco Hotels

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

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, (628)
"Excellent stay for a week. So many options and the rooms are beautiful. "
The price is P43,819
P48,832 total
includes taxes & fees
Nov 7 - Nov 8
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 P9,635
P10,851 total
includes taxes & fees
Nov 4 - Nov 5
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 P13,436
P14,973 total
includes taxes & fees
Oct 9 - Oct 10
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 P55,028
P61,157 total
includes taxes & fees
Nov 3 - Nov 4
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 P8,613
P9,912 total
includes taxes & fees
Nov 4 - Nov 5
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 P17,574
P19,696 total
includes taxes & fees
Nov 4 - Nov 5
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 P46,591
P51,884 total
includes taxes & fees
Oct 17 - Oct 18
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 P17,224
P19,283 total
includes taxes & fees
Nov 1 - Nov 2
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 P5,267
P6,179 total
includes taxes & fees
Oct 26 - Oct 27
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 P14,226
P15,893 total
includes taxes & fees
Oct 17 - Oct 18
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 P137,569
P151,952 total
includes taxes & fees
Oct 16 - Oct 17
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 P15,029
P16,784 total
includes taxes & fees
Oct 13 - Oct 14
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Ksar Anika Boutique Hotel & Spa

5.0 star property
9.8 out of 10, Exceptional, (593)
"Absolutely wonderful venue an oasis of tranquility, a lovely hotel with brilliant staff."
The price is P8,554
P9,794 total
includes taxes & fees
Oct 17 - Oct 18
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 P15,154
P17,166 total
includes taxes & fees
Nov 2 - Nov 3
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 P16,267
P18,382 total
includes taxes & fees
Nov 1 - Nov 2
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 P10,948
P12,547 total
includes taxes & fees
Nov 2 - Nov 3
Eden Andalou Aquapark & Spa

Nobu Hotel Marrakech

5.0 star property
9.0 out of 10, Wonderful, (115)
"Loved it!"
The price is P39,967
P44,595 total
includes taxes & fees
Nov 2 - Nov 3
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.
Showing deals for:Oct 17 - Oct 19
Save an average of 15% on thousands of hotels when you're signed in

Top Morocco Hotel Reviews

Guide to exploring Morocco

Guide to exploring Morocco

Top reasons to visit Morocco

  • Vibrant Markets: Experience the lively souks filled with colourful handicrafts, spices, and local delicacies.
  • Stunning Beaches: Relax on the picturesque shores of Agadir, perfect for sunbathing and water sports.
  • Rich Cultural Heritage: Explore majestic mosques and ancient riads that showcase Morocco's unique history.
  • Enchanting Desert Adventures: Venture into the Sahara for breathtaking landscapes and camel trekking.
  • Luxurious Accommodations: Stay in charming riads and guesthouses that offer warmth and comfort.

Find great hotels in Morocco

Discover the enchanting charm of Morocco with a range of exceptional lodging options, from traditional Riads to inviting Guesthouses. Whether you're seeking family-friendly amenities, pet-friendly accommodations, or a rejuvenating spa experience, Morocco's hotels cater to diverse preferences. Explore the best hotels in Marrakech and indulge in luxury stays that promise comfort and unforgettable experiences, making your vacation truly memorable.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Experience a vibrant family-friendly atmosphere at Aqua Mirage Club & Aqua Parc, a 4-star all-inclusive resort located in the heart of Morocco. This resort caters to guests seeking relaxation and excitement with its extensive amenities, including volleyball, soccer, and themed parties. Families will appreciate the dedicated children’s facilities such as a water park and games room, ensuring fun for all ages. The full spa services, along with fitness facilities and water fitness classes, provide ample opportunities for relaxation. The resort's all-inclusive dining options offer a delightful array of culinary experiences, making it an ideal choice for those looking to unwind and enjoy a hassle-free holiday.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: Immerse yourself in luxury at the 5-star Mövenpick Hotel Mansour Eddahbi Marrakech, an eco-certified property that blends modern comfort with sustainable practices. Located in a prime area of Morocco, this hotel is perfect for families and eco-conscious travellers alike. The hotel offers a range of amenities, including supervised childcare and a dedicated children’s pool, ensuring peace of mind for parents. Guests can indulge in exquisite dining experiences while enjoying the lush gardens and elegant interiors. This hotel provides a perfect base for exploring Marrakech's rich culture, making it a top choice for discerning travellers.
  • Kenzi Club Agdal Medina All Inclusive: The Kenzi Club Agdal Medina All Inclusive stands out as a luxurious 5-star hotel designed for both business and leisure travellers. Nestled in Morocco, this property offers a splendid array of amenities, including a mini-golf course and shared playground for children, allowing families to enjoy quality time together. The on-site babysitting services provide added convenience for parents. Guests can savour a variety of dining options and relax at the pool, making it an ideal destination for those seeking a blend of relaxation and activity. The Kenzi Club Agdal Medina promises a memorable stay with its exceptional service and facilities.

Where to stay in Morocco

Embark on an unforgettable journey through Morocco, where vibrant cities and stunning landscapes await. Explore the prettiest riads in Marrakech, immerse yourself in the captivating atmosphere of the heart of the city, and venture into the enchanting Moroccan desert. Discover the rich culture and history that define the heart of Morocco, offering you a typical stay filled with luxury and warmth from friendly locals. Whether you seek adventure or relaxation, Morocco promises a memorable experience.

  • Marrakech: A vibrant metropolis, Marrakech serves as the heart of Morocco, steeped in rich history and culture. Visitors can immerse themselves in the bustling souks and lively public markets, where the aroma of spices fills the air. The city's historic landmarks, including the iconic Jemaa el-Fnaa square and stunning palaces, create a captivating backdrop for exploration. Ideal for family, business, or leisure trips, Marrakech offers a plethora of activities, from water parks to cultural experiences that appeal to all types of travellers. Expect a lively atmosphere throughout the year, with peak visitor numbers in March, August, and October.
  • Agadir: Renowned for its beautiful beaches, Agadir is a coastal city that invites visitors to relax and indulge in outdoor activities. The sunny weather and stunning coastline make it a perfect destination for beach lovers and adventure seekers alike. With a range of attractions, including golf courses and bustling markets, Agadir caters to a diverse crowd. The marina and family-friendly beaches provide ample opportunities for relaxation and leisure. While January to February and July see the highest influx of tourists, Agadir remains an appealing destination year-round, offering a laid-back vibe and a welcoming atmosphere.
  • Tangier: A city rich in history and cultural diversity, Tangier is a gateway between Europe and Africa, blending influences from both continents. The city's charming beaches and vibrant family-oriented attractions make it an ideal destination for those seeking both relaxation and adventure. Visitors can explore shopping centres and indulge in local cuisine while enjoying the seaside views. With peak tourist activity from July to September, Tangier offers a captivating mix of urban excitement and coastal charm, making it a must-visit for any traveller looking to experience the essence of Morocco.

Things to do in Morocco

Morocco offers an exciting blend of outdoor adventures and vibrant city experiences. Visitors can explore lively public markets, indulge in shopping, and enjoy a round of golf. The nightlife is bustling, providing ample opportunities for evening entertainment, while Agadir is perfect for relaxation by the coast. With its rich culture and diverse activities, Morocco promises an unforgettable holiday for every type of traveller.

Shopping

At Jemaa el-Fnaa, immerse yourself in the vibrant atmosphere of this bustling public market, perfect for unique gifts. For a more contemporary experience, visit Mega Mall Rabat, offering family-friendly entertainment. Don't miss the Central Market, where you can find local treasures in a lively setting.

Recreation

Experience the serene atmosphere at Al Maadan Golf Course, where you can play amidst beautiful landscapes. For sports enthusiasts, Berkane Municipal Stadium offers an electrifying vibe. Don’t miss the Dar Gnaoua Bambara Khamlia Cultural Center for a captivating musical experience that showcases the rich cultural heritage of Morocco.

Adventure

Experience the thrill of Oasiria Water Park, where you can enjoy exhilarating slides and family-friendly attractions. Take a ride on the Agadir Aerial Tramway for stunning views of the landscape. For winter sports enthusiasts, Oukaimeden offers delightful skiing opportunities amidst breathtaking mountain scenery.

Nightlife

Experience the vibrant nightlife in Morocco at Cinema Megarama, where you can enjoy the latest films in a romantic setting. For a cultural evening, visit Mohammed V National Theatre or Theatre Royal, both offering captivating performances that blend entertainment and romance.

*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 during your visit to Morocco, consider travelling in the low season from January to February or November when prices are lower. Booking your accommodation about a month in advance typically yields the best rates, especially on Mondays. Use tools like Expedia to find last-minute deals or filter results by budget and eco-friendliness. Combining hotel, flight, and activity bookings can unlock additional savings. Take advantage of public transport, which is budget-friendly, or explore on foot to enjoy free activities and local culture.

  • 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: Booking a hotel in Morocco about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: 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, ensuring you find the most affordable hotels first. Additionally, you can refine your options by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Morocco with your flights and activities through an Expedia package.

Find the best attractions in Morocco

Morocco offers a delightful blend of outdoor adventures and vibrant city experiences, perfect for tourists. Visitors can explore stunning beaches, majestic mosques, and lively piazzas, immersing themselves in the rich culture and breathtaking landscapes. Whether you seek relaxation by the shore or a taste of local history, Morocco has it all. Remember to consider accommodation options to enhance your stay as you embark on this memorable journey.

  • Hassan II Mosque: This magnificent mosque, one of the largest in the world, boasts stunning architecture and intricate tile work. Situated on the Atlantic coastline, its minaret rises 210 metres above sea level, offering breathtaking views. Visitors can explore its grand prayer halls and learn about its rich cultural significance.
  • El Jebha Beach: A serene retreat with golden sands and crystal-clear waters, El Jebha Beach is perfect for sunbathing and swimming. The tranquil atmosphere and stunning coastal scenery provide an idyllic escape, making it a favourite for relaxation and leisurely strolls along the shore.
  • Kasbah des Oudaias: This historic site features charming blue and white buildings and narrow winding streets. Nestled at the mouth of the Bou Regreg River, it offers a glimpse into Morocco's past, with beautiful gardens and panoramic views of the ocean, enriching your cultural experience.

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

When planning your trip to Morocco, you have several major airports to choose from. Casablanca's Mohammed V Airport (CMN) is situated 181.9km from the city centre, with nearby hotels like the 4-star Sky Casa Airport just 3.2km away, offering convenient transport options. Marrakech Menara Airport (RAK) is closer, at 90.1km from the city, with luxurious options such as the 5-star La Mamounia and Four Seasons Resort both within 1.6km. Lastly, Agadir's Al Massira Airport (AGA) is about 275.2km from central Agadir, with good accommodations like the 4-star Dominium Hotel 13.2km away, providing various shuttle services for easy access.

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 P6,179 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 P6,179 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.