Search Hotels in Morocco

Start date: Check-in selected.
End date: Check-out
    price find illustration

    Upfront pricing

    Our total price for your stay includes taxes and fees
    deals illustration

    Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    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. "
$766 nightly
The price is $853
Oct 19 - Oct 20
Total with taxes and fees
La Mamounia

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
8.0 out of 10, Very Good, (1007)
"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. "
$160 nightly
The price is $181
Sep 23 - Sep 24
Total with taxes and fees
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, (1012)
"Very attentive staff, tea and snacks we're consistent amazing, overall great place to stay"
$127 nightly
The price is $146
Sep 21 - Sep 22
Total with taxes and fees
Riad Andalla Spa

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1006)
"I Loved my vacation I loved the place "
$207 nightly
The price is $231
Sep 21 - Sep 22
Total with taxes and fees
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. "
$911 nightly
The price is $1,013
Sep 21 - Sep 22
Total with taxes and fees
The Oberoi Marrakech

Four Seasons Resort Marrakech

5.0 star property
9.6 out of 10, Exceptional, (679)
"Amazing stay! Absolutely lived up to expectations - we didn’t want to leave! "
$752 nightly
The price is $838
Oct 1 - Oct 2
Total with taxes and fees
Four Seasons Resort Marrakech

Hotel Riu Palace Tikida Agadir - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (1002)
"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. "
$344 nightly
The price is $384
Sep 28 - Sep 29
Total with taxes and fees
Hotel Riu Palace Tikida Agadir - All Inclusive

Palais Moulay Said & SPA

3.0 star property
8.6 out of 10, Excellent, (76)
"Beautiful, clean, and very friendly staff"
$150 nightly
The price is $173
Oct 7 - Oct 8
Total with taxes and fees
Palais Moulay Said & SPA

Riad Marraplace

3.5 star property
9.8 out of 10, Exceptional, (744)
"Excellent place close to everything and lots to do in the area "
$92 nightly
The price is $108
Oct 8 - Oct 9
Total with taxes and fees
Riad Marraplace

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
8.4 out of 10, Very Good, (685)
"Amazing staff amazing hotel "
$284 nightly
The price is $319
Sep 21 - Sep 22
Total with taxes and fees
Sofitel Marrakech Palais Imperial & Spa

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

4.0 star property
8.8 out of 10, Excellent, (640)
"Great stay! "
$214 nightly
The price is $240
Sep 24 - Sep 25
Total with taxes and fees
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. "
$2,105 nightly
The price is $2,328
Sep 24 - Sep 25
Total with taxes and fees
Royal Mansour Marrakech

Eden Andalou Aquapark & Spa

5.0 star property
8.4 out of 10, Very Good, (295)
"Amazing food, entertainment and service"
$182 nightly
The price is $209
Oct 1 - Oct 2
Total with taxes and fees
Eden Andalou Aquapark & Spa

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
9.0 out of 10, Wonderful, (641)
"Very good hotel. Very nice food and good staff. "
$249 nightly
The price is $280
Sep 25 - Sep 26
Total with taxes and fees
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Kenzi Rose Garden

5.0 star property
8.2 out of 10, Very Good, (378)
"this is our hotel whenever we visit Marrakech great staff "
$139 nightly
The price is $162
Sep 30 - Oct 1
Total with taxes and fees
Kenzi Rose Garden

El Fenn

4.5 star property
9.6 out of 10, Exceptional, (123)
"Everywhere I looked was beautiful, and it made me want to stay here again!"
$676 nightly
The price is $746
Sep 22 - Sep 23
Total with taxes and fees
El Fenn

Hotel Riu Palace Tikida Taghazout - All inclusive

5.0 star property
8.6 out of 10, Excellent, (270)
"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. "
$307 nightly
The price is $347
Oct 16 - Oct 17
Total with taxes and fees
Hotel Riu Palace Tikida Taghazout - All inclusive

Hilton Tangier Al Houara Resort & Spa

5.0 star property
8.6 out of 10, Excellent, (332)
"Stuff"
$173 nightly
The price is $199
Oct 1 - Oct 2
Total with taxes and fees
Hilton Tangier Al Houara Resort & 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 "
$227 nightly
The price is $259
Sep 28 - Sep 29
Total with taxes and fees
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
August
October
$112
Month
Price
January
$109
February
$106
March
$107
April
$109
May
$102
June
$99
July
$96
August
$91
September
$103
October
$112
November
$107
December
$112
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. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Morocco

Guide to exploring around Morocco

Top reasons to visit Morocco

  • Vibrant Markets: Experience the bustling souks of Marrakech, filled with colorful crafts, spices, and local delicacies.
  • Breathtaking Desert: Venture into the Moroccan desert for stunning landscapes and unforgettable camel rides.
  • Rich Cultural Experiences: Explore historic mosques and charming neighborhoods that showcase Morocco's diverse heritage.
  • Unique Accommodations: Stay in traditional riads or guesthouses that offer a blend of comfort and cultural charm.
  • Beautiful Beaches: Relax on the stunning beaches of Agadir, perfect for unwinding and enjoying water sports.

Find great hotels in Morocco

Discover the charm of Morocco with a stay in its unique accommodations, such as traditional Riads and inviting guesthouses. Whether you're seeking family-friendly options, pet-friendly services, or a relaxing spa experience, you'll find a range of hotels to suit your needs. From luxury resorts to the best hotels in Marrakech, Morocco offers a delightful blend of hospitality and culture for every traveler looking to explore this enchanting destination.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Experience a vibrant getaway at Aqua Mirage Club, a 4-star all-inclusive resort designed for those seeking both relaxation and excitement. This family-friendly venue features unlimited food and drink options, along with an array of activities including tennis, water fitness classes, and theme parties. Guests can unwind at the full-service spa or enjoy the various entertainment options available. With meeting facilities and a range of sporting activities, this resort caters to both leisure and business travelers, ensuring a thrilling Moroccan vacation.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: Located in the heart of Marrakech, the Mövenpick Hotel Mansour Eddahbi offers a luxurious 5-star experience perfect for families and eco-conscious travelers. This eco-certified hotel provides family-oriented amenities including a supervised childcare program and a dedicated children’s pool. Guests can enjoy the exquisite dining options and relax in the beautifully designed rooms. With its central location, you can easily explore the vibrant city while returning to a serene retreat that combines elegance and sustainable practices.
  • Kenzi Club Agdal Medina All Inclusive: Embrace luxury at Kenzi Club Agdal Medina, a 5-star all-inclusive hotel that’s perfect for families seeking a memorable vacation. With a range of child-friendly amenities such as a dedicated playground and supervised childcare services, parents can relax while their children enjoy their own fun. The hotel features beautifully designed rooms and a stunning pool area, making it an ideal spot for family bonding. Enjoy delectable dining options and partake in various activities, ensuring an unforgettable Moroccan retreat for all ages.

Where to stay in Morocco

Morocco offers a rich tapestry of experiences for every traveler. Explore the vibrant heart of Marrakech, where the prettiest riads await, blending comfort with traditional charm. Venture into the breathtaking Moroccan desert for a serene escape and immerse yourself in the culture and history that define the heart of Morocco. Whether you're traveling with family or seeking a romantic getaway, the friendly atmosphere and historical neighborhoods will create unforgettable memories.

  • Marrakech: A vibrant metropolis, Marrakech is a cultural hub nestled in the heart of Morocco. Visitors flock to this city year-round, with peak seasons from March to April and October. The travel experience here is rich with city-themed explorations, making it perfect for families and business travelers alike. Stroll through the bustling public markets, where the colors and scents of local spices come alive. Don't miss the iconic Jemaa el-Fnaa square, the tranquil beauty of the botanical garden, and the fascinating art museum that showcases Moroccan artistry.
  • Agadir: Known for its stunning beaches and outdoor activities, Agadir is a coastal city where relaxation meets adventure. The city's visitor numbers peak in January to February and July, making it a favored destination for beach lovers. Agadir offers a variety of experiences, from lounging on the sandy shores to exploring lively public markets. The beautiful marina is perfect for a leisurely stroll, while the nearby golf courses invite enthusiasts to enjoy a round against a backdrop of scenic views.
  • Tangier: A city steeped in history and coastal charm, Tangier attracts visitors throughout the year, especially during the summer months from July to September. Travelers are drawn to its beachside allure, outdoor activities, and family-friendly atmosphere. The shopping centers and malls offer a mix of local and international brands, while the picturesque beaches provide a perfect escape. Spend time at the family beach and marina, soaking up the sun or enjoying water sports against the stunning backdrop of the Mediterranean Sea.

Things to do in Morocco

Morocco is perfect for city-themed vacations, offering a vibrant blend of family-friendly activities, nightlife experiences, and ample shopping options. Explore bustling public markets, enjoy a round of golf, and unwind in Agadir’s relaxing atmosphere. With a rich cultural scene and diverse attractions, Morocco promises an unforgettable adventure filled with excitement and discovery.

Shopping

Experience the vibrant Jemaa el-Fnaa market in Marrakech, bustling with local crafts and street food. For a more modern vibe, visit Tanger City Center, a shopping mall offering entertainment and family-friendly options. Don’t miss Petit Socco, a charming market perfect for unique gifts and souvenirs.

Recreation

At Cabo Negro Royal Golf Club, enjoy a round of golf surrounded by breathtaking landscapes and a vibrant outdoor atmosphere. For sports enthusiasts, Prince Moulay Abdellah Stadium offers an exhilarating experience with events and activities. La Plage Rouge Swimming Pool provides a family-friendly environment for relaxation and fun under the sun.

Adventure

Experience the thrill of Oasiria Water Park, where you can enjoy exhilarating water slides and family-friendly attractions. Head to Oukaimeden for skiing and outdoor adventures amidst breathtaking mountain scenery. Hike the Imi-n-fri Natural Bridge trail, marveling at stunning landscapes and embracing the beauty of nature.

Nightlife

Experience the vibrant nightlife in Morocco by catching a film at Cinema Megarama, where romance meets entertainment. For a cultural evening, visit the Mohammed V National Theatre or El Jadida Municipal Theater, both offering family-friendly performances in a charming atmosphere filled with culture 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 on your trip to Morocco, consider visiting during the cheaper months of January, September, or November, and book your hotel about a month in advance for the best rates. Look for last-minute deals on Expedia, especially on Mondays, which are the cheapest days to stay. Use Expedia’s filters to find eco-friendly accommodations and arrange a package deal for additional savings. Joining the One Key membership can unlock exclusive discounts and allow you to earn cash for future bookings. Utilize public transport for affordable travel around cities, and explore free local attractions to 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: 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: Utilize Expedia’s search tool to refine your preferences based on your budget, preferred location, and type of hotel you desire. For instance, selecting the Eco-certified filter will show you sustainable and eco-friendly accommodations that are currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel stay in Morocco with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Morocco

Morocco offers a diverse range of experiences for tourists, including city-themed, family-friendly, and business-focused vacations. Key attractions include stunning beaches, historic mosques, and vibrant piazzas, catering to those seeking culture and outdoor adventures. Don't miss exploring local points of interest while considering accommodations for your stay in Morocco.

  • Agadir Beach: Relax on the stunning shores of Agadir Beach, known for its inviting golden sands and vibrant beach vibes. Enjoy water sports, sunbathing, and local cafés that create a lively atmosphere perfect for families and solo travelers alike.
  • Majorelle Garden: Discover the enchanting Majorelle Garden, a lush oasis filled with exotic plants, vibrant colors, and artistic flair. This outdoor paradise offers a peaceful retreat, making it a perfect spot for family outings and leisurely strolls among its beautifully landscaped paths.
  • Hassan II Mosque: Marvel at the grandeur of Hassan II Mosque, an architectural masterpiece overlooking the Atlantic. With its intricate design and rich cultural significance, this mosque invites visitors to explore its beautiful grounds and learn about Morocco's rich heritage.

Best time to go to Morocco

The best time to visit Morocco is dependent 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 offers several major airports for tourists, including Casablanca (CMN-Mohammed V), located 113 miles from the city center. Nearby hotel options include the 4-star Sky Casa Airport, just 2 miles away, and Domo Casablanca and Casablanca Suites & SPA, both 12 miles from the airport. Marrakech (RAK-Menara) is another option, situated 56 miles from the city, with 5-star accommodations like Ksar Anika Boutique Hotel & Spa (3 miles away) and La Mamounia (2 miles away). Lastly, Agadir (AGA-Al Massira), 171 miles from the city, features the 5-star Tikida Golf Palace, 9 miles from the airport. Each hotel provides convenient transportation services to their respective airports.

Morocco Hotel Travel Guide

When you use Expedia to lock down a place to stay at any of our fabulous motels, hotels, or resorts, you can have the getaway of a lifetime. It doesn't matter what degree of niceties you like to have access to, our simple search tool makes it possible for you to find exactly what you and your traveling companions are searching for. Begin searching today, and you're guaranteed to find the perfect room for your trip.

Looking to reserve a room at an exquisite inn? No problem. We have got a massive assortment of modest motels in addition. And there are plenty of alternatives in the middle, of course. It all depends on what you're in the mood for and how much you'd like to save. And as far as location is concerned, you can choose a room in any part of the area you'd like. You'll find a wealth of accommodation choices right in the middle of the action, as well as secluded rooms on the outskirts of Morocco. When you search our incredible catalog of lodges in Morocco, you're sure to find low rates and incredible specials on any type of lodge here.

Expedia helps you save you time and money when securing your reservations at any of the hotels in Morocco, so you can spend your days enjoying your vacation and not fretting about busting your budget. So why wait another moment to book your travel plans? Select your desired travel dates now to see the best rates on stays in Morocco!

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 $108 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 73ºF and 97ºF 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 $108 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?
Terrific deals and plenty of choice are a couple of the many reasons to book your Morocco hotel with Expedia. Also, our free rewards platform, One Key™, lets you collect and redeem OneKeyCash™* on eligible car rentals, hotels and more. And if your plans change and you need to modify your reservation, don't fret. Our online Help Center will assist you anytime, whether it's night or day. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.