Search Hotels in Morocco

Start date: Check-in selected.
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

Filter by

Guest rating
Guest rating
Star rating

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

Our top choices for Morocco hotels

La Mamounia

5.0 star property
9.2 out of 10, Wonderful, (624)
"One of the best hotels we’ve ever stayed in! It’s absolutely gorgeous, with a lovely garden, a relaxing pool and spa, and staff who are both friendly and professional. "
The price is ¥120,296
¥133,948 total
includes taxes & fees
Oct 15 - Oct 16
La Mamounia

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
8.0 out of 10, Very Good, (1004)
"Aqua mirage parc was a very good stay. From staff being helpful, Aqua parc was very enjoyable, theater was very good, and food was excellent. "
The price is ¥20,936
¥23,964 total
includes taxes & fees
Sep 30 - Oct 1
Aqua Mirage Club & Aqua Parc - All Inclusive

Villa de Luxe River Palm

4.0 star property
8.0 out of 10, Very Good, (1)
Villa de Luxe River Palm

Riad Andalla Spa

4.5 star property
9.8 out of 10, Exceptional, (1009)
"Very attentive staff, tea and snacks we're consistent amazing, overall great place to stay"
Riad Andalla Spa

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1005)
"Great staff, ok food we enjoyed our stay "
The price is ¥30,328
¥33,860 total
includes taxes & fees
Sep 21 - Sep 22
Hotel Riu Tikida Palmeraie - All Inclusive

The Oberoi Marrakech

5.0 star property
10.0 out of 10, Exceptional, (128)
"The Hotel and grounds are gorgeous and the staff is perfect. "
The price is ¥134,076
¥149,085 total
includes taxes & fees
Sep 16 - Sep 17
The Oberoi Marrakech

Four Seasons Resort Marrakech

5.0 star property
9.6 out of 10, Exceptional, (677)
"Amazing stay! Absolutely lived up to expectations - we didn’t want to leave! "
The price is ¥99,249
¥110,796 total
includes taxes & fees
Sep 17 - Sep 18
Four Seasons Resort Marrakech

Hotel Riu Palace Tikida Agadir - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (1001)
"Staff were excellent and facilities were the best we experienced in Morocco "
The price is ¥50,385
¥56,288 total
includes taxes & fees
Sep 28 - Sep 29
Hotel Riu Palace Tikida Agadir - All Inclusive

Palais Moulay Said & SPA

3.0 star property
8.6 out of 10, Excellent, (74)
"Beautiful, clean, and very friendly staff"
The price is ¥22,117
¥25,448 total
includes taxes & fees
Oct 15 - Oct 16
Palais Moulay Said & SPA

Riad Marraplace

3.5 star property
9.8 out of 10, Exceptional, (742)
"Excellent place close to everything and lots to do in the area "
The price is ¥13,468
¥15,802 total
includes taxes & fees
Sep 28 - Sep 29
Riad Marraplace

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
8.4 out of 10, Very Good, (684)
"Amazing staff amazing hotel "
The price is ¥41,787
¥46,903 total
includes taxes & fees
Sep 17 - Sep 18
Sofitel Marrakech Palais Imperial & Spa

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

4.0 star property
8.8 out of 10, Excellent, (639)
"Great stay! "
The price is ¥31,435
¥35,203 total
includes taxes & fees
Sep 22 - Sep 23
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Royal Mansour Marrakech

5.0 star property
10.0 out of 10, Exceptional, (88)
"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 ¥291,257
¥322,578 total
includes taxes & fees
Sep 24 - Sep 25
Royal Mansour Marrakech

Eden Andalou Aquapark & Spa

5.0 star property
8.4 out of 10, Very Good, (294)
"Amazing food, entertainment and service"
The price is ¥26,591
¥29,899 total
includes taxes & fees
Oct 3 - Oct 4
Eden Andalou Aquapark & Spa

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
9.0 out of 10, Wonderful, (639)
"Very good hotel. Very nice food and good staff. "
The price is ¥38,654
¥43,168 total
includes taxes & fees
Sep 17 - Sep 18
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Kenzi Rose Garden

5.0 star property
8.2 out of 10, Very Good, (377)
"this is our hotel whenever we visit Marrakech great staff "
Kenzi Rose Garden

El Fenn

4.5 star property
9.6 out of 10, Exceptional, (122)
"Everywhere I looked was beautiful, and it made me want to stay here again!"
The price is ¥84,999
¥101,596 total
includes taxes & fees
Sep 16 - Sep 17
El Fenn

Hotel Riu Palace Tikida Taghazout - All inclusive

5.0 star property
8.6 out of 10, Excellent, (269)
"The beach was very beautiful the location is about 22km from Agadir city the food was ok the service was average but very limited choices at the bar cheap liquors nasty wine and only one choice of beer. The entertainment was very limited the shows were very boring. I recommend this place for no more than three night because is can of boring. "
The price is ¥45,083
¥50,839 total
includes taxes & fees
Oct 16 - Oct 17
Hotel Riu Palace Tikida Taghazout - All inclusive

Hilton Tangier Al Houara Resort & Spa

5.0 star property
8.6 out of 10, Excellent, (330)
"Stuff"
The price is ¥25,474
¥29,319 total
includes taxes & fees
Oct 1 - Oct 2
Hilton Tangier Al Houara Resort & Spa

Savoy Le Grand Hotel

5.0 star property
8.0 out of 10, Very Good, (1003)
"Staff & breakfast was lovely and 10 minutes from airport "
The price is ¥36,864
¥41,819 total
includes taxes & fees
Sep 28 - Sep 29
Savoy Le Grand Hotel
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:Sep 26 - Sep 28
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
Next month
July
January
¥16,541
Month
Price
January
¥17,183
February
¥14,901
March
¥15,754
April
¥13,361
May
¥16,152
June
¥13,278
July
¥12,760
August
¥12,909
September
¥15,170
October
¥16,541
November
¥14,955
December
¥16,279
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 ¥13,468 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 ¥13,468 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.