Search Hotels in Morocco

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

Top Cities in Morocco

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 17,562 hotels in Morocco with room rates, reviews, and availability. Most hotels are fully refundable.

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 ¥113,407
¥126,381 total
includes taxes & fees
Nov 6 - Nov 7
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 ¥21,308
¥24,355 total
includes taxes & fees
Oct 11 - Oct 12
Aqua Mirage Club & Aqua Parc - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1002)
"I Loved my vacation I loved the place "
The price is ¥34,335
¥38,262 total
includes taxes & fees
Oct 12 - Oct 13
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 ¥142,415
¥158,282 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, (96)
"This is a beautiful riad with an amazing breakfast. Highly recommend!! A bit noisy due to location but near market. "
The price is ¥14,369
¥16,943 total
includes taxes & fees
Oct 8 - Oct 9
Palais Moulay Said & SPA

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
8.4 out of 10, Very Good, (694)
"Amazing service, clean rooms, and super convinient"
The price is ¥44,958
¥50,397 total
includes taxes & fees
Nov 3 - Nov 4
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 ¥119,995
¥133,627 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 ¥44,734
¥50,079 total
includes taxes & fees
Nov 2 - Nov 3
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 ¥13,459
¥15,792 total
includes taxes & fees
Nov 4 - Nov 5
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 ¥36,356
¥40,615 total
includes taxes & fees
Oct 18 - Oct 19
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 ¥341,796
¥379,026 total
includes taxes & fees
Nov 7 - Nov 8
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 ¥31,580
¥35,391 total
includes taxes & fees
Nov 6 - Nov 7
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Ksar Anika Boutique Hotel & Spa

5.0 star property
9.8 out of 10, Exceptional, (590)
"Absolutely wonderful venue an oasis of tranquility, a lovely hotel with brilliant staff."
The price is ¥19,439
¥22,372 total
includes taxes & fees
Oct 8 - Oct 9
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 ¥39,358
¥44,582 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 ¥42,249
¥47,741 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. "
The price is ¥17,726
¥20,645 total
includes taxes & fees
Oct 26 - Oct 27
Riad Nelia

Eden Andalou Aquapark & Spa

5.0 star property
8.4 out of 10, Very Good, (304)
"All round excellent "
The price is ¥28,333
¥32,472 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 ¥96,197
¥108,174 total
includes taxes & fees
Nov 3 - Nov 4
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.

Great weekend hotel deals in Morocco

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

Price trends for hotels in Morocco

Price trends for hotels in Morocco

Less expensive
More expensive
This month
Next month
August
May
¥16,550
¥15,302
Month
Price
January
¥16,401
February
¥15,684
March
¥16,957
April
¥16,412
May
¥17,233
June
¥15,743
July
¥15,585
August
¥14,528
September
¥14,528
October
¥16,550
November
¥15,302
December
¥15,648
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Morocco.

Guide to exploring around Morocco

Guide to exploring around Morocco

Top reasons to visit Morocco

  • Vibrant Markets: Experience the lively souks of Marrakech, filled with spices, textiles, and handmade crafts.
  • Stunning Beaches: Relax on the beautiful shores of Essaouira, known for its charming coastal vibe and friendly locals.
  • Sahara Desert Adventure: Explore the breathtaking dunes of the Sahara for an unforgettable desert experience.
  • Cultural Immersion: Discover Morocco's rich history through its majestic mosques and traditional architecture.
  • Diverse Accommodations: Stay in unique Riads or cozy guesthouses, offering a taste of authentic Moroccan hospitality.

Find great hotels in Morocco

Discover the charm of Morocco with a range of unique accommodations, from traditional Riads to cozy guesthouses. Perfect for families and pet lovers alike, many hotels offer spa-themed experiences and essential amenities such as air conditioning and free internet. Whether you're seeking a tranquil retreat or a vibrant cultural experience, Morocco's diverse lodging options cater to every traveler's needs.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Dive into a world of fun and relaxation at Aqua Mirage Club & Aqua Parc, a vibrant 4-star resort perfect for families and spa enthusiasts. This all-inclusive haven offers a plethora of amenities, including unlimited food and drinks, themed parties, and a variety of entertainment options. Families will appreciate the dedicated children’s amenities, such as a kids' club and a water park, ensuring that younger guests have a blast. Indulge in rejuvenating spa treatments or unwind by the outdoor pool, while enjoying activities like tennis and water fitness classes. With a lively atmosphere and a focus on relaxation, this resort is ideal for creating cherished family memories in Morocco.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: Experience sophistication at its finest at Mövenpick Hotel Mansour Eddahbi Marrakech, a luxurious 5-star property catering to both leisure and business travelers. Nestled in the heart of Marrakech, this hotel features a full-service spa, offering body treatments and a traditional Turkish bath for ultimate relaxation. Business travelers can take advantage of the extensive conference facilities, including multiple meeting rooms and a dedicated business center. Guests rave about the elegant accommodations and on-site dining options, making it a perfect retreat for professionals and vacationers alike.
  • Kenzi Club Agdal Medina All Inclusive: Elevate your Moroccan getaway at Kenzi Club Agdal Medina, a stunning 5-star all-inclusive resort that combines luxury with family-friendly amenities. This property is perfect for those seeking a sophisticated escape, offering a full range of business services such as a conference center and meeting rooms. Children are well catered for with supervised childcare and a playground, allowing parents to relax and enjoy the spa and pool facilities. With a blend of luxury, leisure, and family-focused services, Kenzi Club Agdal Medina promises an unforgettable vacation experience.

Where to stay in Morocco

Morocco offers a captivating blend of culture, history, and authentic charm, making it an ideal destination for families and couples alike. Explore the vibrant streets of Marrakech, where you'll find bustling markets and stunning architecture. Don't miss the coastal beauty of Essaouira, rich in history and friendly locals. Experience the tranquility of the Sahara Desert for a unique adventure. Each city and region showcases the warmth of Moroccan life, ensuring unforgettable memories.

  • Marrakech: Nestled in the heart of Morocco, Marrakech is a vibrant city infused with rich history and culture. Known for its bustling souks and stunning architecture, visitors can explore the famous Jemaa el-Fnaa square, where street performers and food vendors create an electric atmosphere. The city is also home to the mesmerizing Majorelle Garden and the intriguing Yves Saint Laurent Museum. With a variety of activities from golfing to indulging in local delicacies, Marrakech offers a dynamic travel experience year-round, making it a must-visit for families, business travelers, and culture enthusiasts alike.
  • Agadir: Located along the Atlantic coast, Agadir is known for its beautiful beaches and year-round sunny weather. This city is a paradise for beach lovers and outdoor enthusiasts, offering a plethora of activities such as golfing and watersports. The stunning Agadir Beach stretches for miles, perfect for relaxation and sunbathing. The local marina adds to the charm, providing a scenic spot for dining and shopping. Agadir's vibrant nightlife and welcoming atmosphere make it an ideal destination for those looking for both adventure and leisure.
  • Tangier: Positioned at the crossroads of Europe and Africa, Tangier boasts a unique blend of cultures and stunning coastal views. The city is known for its vibrant streets filled with shops and cafes, ideal for those wanting to soak up the local ambiance. Enjoy the sandy beaches or explore the historic medina, where narrow alleys reveal hidden gems. Tangier is perfect for families, offering plenty of outdoor activities and a rich cultural experience. With its mild climate, it attracts visitors year-round, especially during the summer months.

Things to do in Morocco

Morocco offers a diverse range of activities perfect for city-themed, family, and business vacations. Visitors can explore vibrant markets, enjoy local public markets, and even play golf. A highlight for families is the aqua parc, which promises fun and relaxation. With so much to see and do, Morocco is an exciting destination for travelers seeking memorable experiences.

Shopping

In Morocco, visit Jemaa el-Fnaa for a vibrant market experience filled with local crafts and spices. For a modern touch, check out Tanger City Center for shopping and entertainment. Don't miss Petit Socco, known for its charming atmosphere and unique gifts for family and friends.

Recreation

At Cabo Negro Royal Golf Club, enjoy a round of golf surrounded by scenic views and vibrant outdoor vibes. Experience the thrill of sports at Prince Moulay Abdellah Stadium, where you can immerse yourself in the energetic atmosphere. Relax with family at La Plage Rouge Swimming Pool, perfect for a refreshing day in the sun.

Adventure

Experience the thrill of Oasiria Water Park, where you can enjoy exciting water slides and family-friendly attractions. For a camping adventure, head to Atlantica Park, offering outdoor activities amidst nature. Finally, hit the slopes at Oukaimeden Ski Resort, perfect for skiing and outdoor exploration.

Nightlife

In Morocco, Cinema Megarama offers a romantic atmosphere perfect for movie lovers, while the Mohammed V National Theatre showcases cultural performances for families and entertainment seekers. For a unique experience, the El Jadida Municipal Theater combines culture and romance, making it an ideal spot for an enchanting 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 visiting during the cheaper months of January, September, and November. Booking your hotel about a month in advance can help you secure better rates, especially if you look for last-minute deals. Mondays tend to have the lowest accommodation prices, while Fridays are the most expensive. Utilize Expedia’s search tool to find budget-friendly hotels and consider package deals that combine flights and activities for additional savings. Don’t forget to explore free activities and public transport options to further stretch your budget.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Morocco are January, September 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: Expedia’s search tool lets you customize your travel experience by choosing your budget, preferred location, and additional preferences. You can arrange your search results to display hotels from the lowest to highest price, ensuring you see the most affordable options first. Additionally, you have the ability to refine your search by hotel type; for instance, selecting the Eco-certified filter will show you 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 accommodations in Morocco with your flights and activities.

Find the best attractions in Morocco

Morocco offers a fantastic vacation experience for city lovers, families, and business travelers alike. Visitors can explore stunning beaches, majestic mosques, and vibrant piazzas, making it a perfect destination for those seeking cultural immersion, outdoor adventures, and a relaxing beach getaway. With a variety of points of interest available, Morocco caters to diverse interests and promises unforgettable experiences for all types of travelers.

  • Agadir Beach: Relax on the sun-kissed shores of Agadir Beach, known for its vibrant beach vibes and stunning sunsets. Enjoy water sports, beachside cafes, and a lively atmosphere, making it a perfect spot for sunbathing and unwinding.
  • Majorelle Garden: Explore the enchanting Majorelle Garden, a lush oasis filled with exotic plants, vibrant colors, and serene pathways. Ideal for families and nature lovers, this garden offers a peaceful escape and a glimpse into Moroccan botanical artistry.
  • Hassan II Mosque: Marvel at the grandeur of the Hassan II Mosque, a cultural gem and one of the largest mosques in the world. Its intricate architecture and stunning oceanfront location showcase Morocco's rich heritage and spiritual significance.

Best time to go to Morocco

The best time to visit Morocco is dependant 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 RainSunnyAverageAverage
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 RainSunnyAverageSlightly Low
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 welcomes travelers through its major airports, including Casablanca (CMN-Mohammed V), located 181.9km from the city. Nearby hotel options include the 4-star Sky Casa Airport, just 3.2km away, and Domo Casablanca and Casablanca Suites & SPA, both 13.2km from the airport. Marrakech (RAK-Menara), situated 90.1km away, features luxury accommodations like the 5-star La Mamounia, 3.2km from the airport, and Ksar Anika Boutique Hotel & Spa, 4.8km away. Lastly, Agadir (AGA-Al Massira), 275.2km from the city, offers 5-star Tikida Golf Palace, 14.5km from the airport, and Dominium Hotel, 13.2km away, with various transportation options available.

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 ¥15,792 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?
Morocco has plenty of cool areas to stay, including Oujda and Berrechid. Each has its own unique experiences, so why not schedule time to explore both?
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 ¥15,792 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?
Incredible deals and plenty of choice are two of the many reasons to get a Morocco hotel with Expedia. On top of that, our free loyalty platform, One Key™, lets you collect and spend OneKeyCash™* on eligible car rentals, hotels and more. And if your agenda changes and you need to modify your booking, don't stress. Our online Help Center is ready to assist you anytime, whether it's day or night.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.