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

Top Cities in Morocco

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Morocco hotels

xxxxxxxxxxxxx

xxxxxxxxxxxxx
MohammƩdia
xxxxxxxxxxxxx

Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (202)
"Very friendly staff; great breakfast; nice rooms, very clean. Recommendable hotel."
Netherlands
Peter
The price is AEDĀ 341
AEDĀ 403 total
includes taxes & fees
12 Jan - 13 January 2026
Palais Moulay Said & SPA

Aqua Mirage Club & Aqua Parc - All Inclusive

Aqua Mirage Club & Aqua Parc - All Inclusive
4.0 star property
Tassoultante
8.0 out of 10, Very Good, (1007)
"Very big hotel compound, Staff are very friendly, lot of things to do, food was fantastic."
United Kingdom
Yasin
The price is AEDĀ 446
AEDĀ 511 total
includes taxes & fees
21 Jan - 22 January 2026
Aqua Mirage Club & Aqua Parc - All Inclusive

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (646)
"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 AEDĀ 2,526
AEDĀ 2,821 total
includes taxes & fees
13 Jan - 14 January 2026
La Mamounia

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (146)
"Great breakfast/dinner spread...helpful and very courteous staff. View of the Atlas mountain was simply breathtaking. Private pool was amazing and added immensely to the overall experience."
United Kingdom
Kartik
The price is AEDĀ 2,943
AEDĀ 3,277 total
includes taxes & fees
20 Jan - 21 January 2026
The Oberoi Marrakech

Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very Good, (718)
"Good location and excellent facilities "
United Kingdom
Manishkumar
The price is AEDĀ 1,190
AEDĀ 1,332 total
includes taxes & fees
19 Jan - 20 January 2026
Sofitel Marrakech Palais Imperial & Spa

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Annakhil
8.6 out of 10, Excellent, (1001)
"Friendly staff, nice food, nice rooms "
United Kingdom
Louisa
The price is AEDĀ 488
AEDĀ 549 total
includes taxes & fees
22 Dec - 23 Dec
Hotel Riu Tikida Palmeraie - All Inclusive

Ksar Anika Boutique Hotel & Spa

Ksar Anika Boutique Hotel & Spa
5.0 star property
Mechouar-Kasbah
9.8 out of 10, Exceptional, (648)
"Everything just perfect,,staff amazing,, beautiful experience šŸ™šŸ™"
United Kingdom
Andrzej
The price is AEDĀ 633
AEDĀ 721 total
includes taxes & fees
5 Jan - 6 January 2026
Ksar Anika Boutique Hotel & Spa

Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1003)
"Very clean, staff were friendly and location was great."
United Kingdom
Jacqueline
Riad Andalla Spa

El Fenn

El Fenn
4.5 star property
Medina
9.6 out of 10, Exceptional, (130)
"Exceptional staff, spotless rooms, and standout rooftop with Atlas views. Effortless luxury in Marrakech’s heart—already plotting a return!"
United Kingdom
Anthony Gin-Ping
The price is AEDĀ 2,011
AEDĀ 2,416 total
includes taxes & fees
14 Jan - 15 January 2026
El Fenn

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Iberostar Waves Club Palmeraie Marrakech -All Inclusive
4.0 star property
Marrakech
8.6 out of 10, Excellent, (656)
"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 AEDĀ 641
AEDĀ 721 total
includes taxes & fees
4 Jan - 5 January 2026
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Hivernage
10.0 out of 10, Exceptional, (91)
"Very nice place "
United States
Ahmed
The price is AEDĀ 7,271
AEDĀ 8,038 total
includes taxes & fees
5 Jan - 6 January 2026
Royal Mansour Marrakech

Riad Marraplace

Riad Marraplace
3.5 star property
Medina
9.6 out of 10, Exceptional, (829)
"Excellent staff and location. "
United States
Rebecca J
The price is AEDĀ 328
AEDĀ 386 total
includes taxes & fees
21 Jan - 22 January 2026
Riad Marraplace

Hotel Riu Palace Tikida Agadir - All Inclusive

Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
Agadir City Center
8.8 out of 10, Excellent, (1001)
"We had a lovely stay here, it exceeded our expectations! No complaints "
United Kingdom
Mollik Mukulika Shurovy
The price is AEDĀ 893
AEDĀ 1,003 total
includes taxes & fees
22 Dec - 23 Dec
Hotel Riu Palace Tikida Agadir - All Inclusive

Eden Andalou Aquapark & Spa

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 AEDĀ 527
AEDĀ 611 total
includes taxes & fees
4 Jan - 5 January 2026
Eden Andalou Aquapark & Spa

Riad Jona

Riad Jona
5.0 star property
Medina
9.2 out of 10, Wonderful, (1003)
"Staff were very polite and take caring. The place is very close to the bazaar and it is next to one of the best restaurant dar Essalam restaurant. So easy access and relatively comfortable."
United Kingdom
Aliakbar
Riad Jona

Riad Dar Anika

Riad Dar Anika
5.0 star property
Medina
9.8 out of 10, Exceptional, (418)
"Very nice , staff is great "
United States
Adnan
Riad Dar Anika

Suite Hotel Casa Diamond

Suite Hotel Casa Diamond
5.0 star property
Casablanca City Center
9.0 out of 10, Wonderful, (1006)
"Amazing hotel . Highly recommend. "
Canada
Talwinder
The price is AEDĀ 366
AEDĀ 435 total
includes taxes & fees
22 Dec - 23 Dec
Suite Hotel Casa Diamond

Hotel Riu Palace Tikida Taghazout - All inclusive

Hotel Riu Palace Tikida Taghazout - All inclusive
5.0 star property
Taghazout
8.6 out of 10, Excellent, (285)
"Room was spotless and the staffs are very helpful and pleasant "
United Kingdom
Malcolm
The price is AEDĀ 825
AEDĀ 939 total
includes taxes & fees
22 Dec - 23 Dec
Hotel Riu Palace Tikida Taghazout - All inclusive

The Central House Marrakech Medina - Hostel

The Central House Marrakech Medina - Hostel
3.0 star property
Medina
9.4 out of 10, Exceptional, (209)
"The breakfast menu was good. The evening staff was amazing. "
United States
Shavone
The Central House Marrakech Medina - Hostel
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:2 Jan - 4 Jan
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.