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

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

xxxxxxxxxxxxx

Mohammédia
xxxxxxxxxxxxx

La Mamounia

5.0 star property
Medina
9.2 out of 10, Wonderful, (640)
"Probably the most beautiful properties we've ever stayed in. Wonderful staff, excellent rooms beautiful spa . "
United States
Dennis
The price is ¥96,464
¥107,777 total
includes taxes & fees
Dec 16 - Dec 17
La Mamounia

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
Tassoultante
8.0 out of 10, Very Good, (1004)
"Great for families "
United Kingdom
Cherelle
The price is ¥18,340
¥21,045 total
includes taxes & fees
Nov 23 - Nov 24
Aqua Mirage Club & Aqua Parc - All Inclusive

Palais Moulay Said & SPA

3.0 star property
Medina
8.8 out of 10, Excellent, (145)
"An absolutely beautiful Riad in a perfect location! The staff were so attentive and the rooms were fab! Will definitely be revisiting "
United Kingdom
Rosie
The price is ¥16,754
¥19,609 total
includes taxes & fees
Dec 18 - Dec 19
Palais Moulay Said & SPA

The Oberoi Marrakech

5.0 star property
Marrakech
10.0 out of 10, Exceptional, (141)
"The staff are very nice and peaceful surrounding great place for honeymoon "
United Kingdom
HASAN
The price is ¥130,150
¥144,829 total
includes taxes & fees
Dec 2 - Dec 3
The Oberoi Marrakech

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
Annakhil
8.6 out of 10, Excellent, (1006)
"Friendly staff, nice food, nice rooms "
United Kingdom
Louisa
The price is ¥21,706
¥24,389 total
includes taxes & fees
Dec 7 - Dec 8
Hotel Riu Tikida Palmeraie - All Inclusive

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
Gueliz
8.4 out of 10, Very Good, (707)
"Love the heated pool and the location!"
Canada
Mariana
The price is ¥42,949
¥48,207 total
includes taxes & fees
Dec 15 - Dec 16
Sofitel Marrakech Palais Imperial & Spa

Ksar Anika Boutique Hotel & Spa

5.0 star property
Mechouar-Kasbah
9.8 out of 10, Exceptional, (623)
"Friendly staff, great location, nice massage. "
United Kingdom
Seema
The price is ¥17,238
¥19,972 total
includes taxes & fees
Nov 25 - Nov 26
Ksar Anika Boutique Hotel & Spa

Riad Andalla Spa

4.5 star property
Medina
9.8 out of 10, Exceptional, (1004)
"Our stay at the "
United States
tamara
Riad Andalla Spa

El Fenn

4.5 star property
Medina
9.6 out of 10, Exceptional, (128)
"Everywhere I looked was beautiful, and it made me want to stay here again!"
Japan
Miyuki
The price is ¥75,205
¥89,816 total
includes taxes & fees
Dec 2 - Dec 3
El Fenn

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

4.0 star property
Marrakech
8.6 out of 10, Excellent, (648)
"Nice all inclusive with entertainment that is actually so much fun. Clean hotel! Great food options. If you want something specific to eat just ask for it they will make it for you. Delicious coffee and salad. My husband loved the oxtail!"
United States
Darlene
The price is ¥25,920
¥29,160 total
includes taxes & fees
Dec 15 - Dec 16
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Riad Marraplace

3.5 star property
Medina
9.8 out of 10, Exceptional, (806)
"Staff were very courteous, room was clean, and the breakfast and view from the top of the riad was amazing!"
United States
Bryan
The price is ¥13,858
¥16,284 total
includes taxes & fees
Nov 26 - Nov 27
Riad Marraplace

Royal Mansour Marrakech

5.0 star property
Hivernage
10.0 out of 10, Exceptional, (91)
"Very nice place "
United States
Ahmed
The price is ¥288,014
¥318,770 total
includes taxes & fees
Dec 2 - Dec 3
Royal Mansour Marrakech

Hotel Riu Palace Tikida Agadir - All Inclusive

5.0 star property
Agadir City Center
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. "
Canada
Rashad
The price is ¥35,296
¥39,715 total
includes taxes & fees
Dec 10 - Dec 11
Hotel Riu Palace Tikida Agadir - All Inclusive

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
Medina
9.0 out of 10, Wonderful, (672)
"Beautiful hotel, very well kept, amazing staff"
United Kingdom
Joana
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Riad Jona

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

Eden Andalou Aquapark & Spa

5.0 star property
Marrakech
8.4 out of 10, Very Good, (323)
"Great staff"
United Kingdom
Alvin
The price is ¥26,183
¥30,135 total
includes taxes & fees
Dec 14 - Dec 15
Eden Andalou Aquapark & Spa

Savoy Le Grand Hotel

5.0 star property
Gueliz
8.0 out of 10, Very Good, (1001)
"Staff was nice. Rooms were ok. Amenities were great. Food and drinks were good. Recommend staying."
United States
Tamika Toy
The price is ¥30,497
¥34,865 total
includes taxes & fees
Nov 30 - Dec 1
Savoy Le Grand Hotel

Hotel Riu Palace Tikida Taghazout - All inclusive

5.0 star property
Taghazout
8.6 out of 10, Excellent, (279)
"Room was spotless and the staffs are very helpful and pleasant "
United Kingdom
Malcolm
The price is ¥33,220
¥37,839 total
includes taxes & fees
Dec 4 - Dec 5
Hotel Riu Palace Tikida Taghazout - All inclusive

Four Seasons Resort Marrakech

5.0 star property
Gueliz
9.6 out of 10, Exceptional, (692)
"Everyone was so nice"
United States
Teresa
The price is ¥94,946
¥106,108 total
includes taxes & fees
Dec 1 - Dec 2
Four Seasons Resort 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:Dec 5 - Dec 7
Save an average of 15% on thousands of hotels when you're signed in

Top Morocco Hotel Reviews

Price trends for hotels in Morocco

Less expensive
More expensive
Next month
November
August
¥16,058
Month
Price
January
¥16,004
February
¥15,772
March
¥17,254
April
¥17,887
May
¥16,899
June
¥17,192
July
¥17,145
August
¥21,751
September
¥20,855
October
¥20,082
November
¥15,554
December
¥16,058
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

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

Frequently asked questions

How much do hotels in Morocco cost?
In Morocco, you can find cheap options from ¥16,284 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 ¥16,284 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.