Search Hotels in Morocco

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • 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

Our top choices for Morocco hotels

1. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (722 reviews)
"Everything was so perfect & the staff was amazing so friendly."
United Kingdom
Tracey
$78 nightly
The price is $94
Jul 1 - Jul 2
Total with taxes and fees
Palais Moulay Said & SPA

2. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (703 reviews)
"Excellent"
United States
Can
$504 nightly
The price is $565
Jul 3 - Jul 4
Total with taxes and fees
La Mamounia

3. 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, (1,096 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
$169 nightly
The price is $193
Jun 20 - Jun 21
Total with taxes and fees
Aqua Mirage Club & Aqua Parc - All Inclusive

4. Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,004 reviews)
"Property was clean , rooms very big and spacious, the pool is lovely as it has areas for the kids and the entertainment team are super fantastic at keeping everyone enjoying their stay all day. Restaurant staff are really great at customer service, food could have a bit more variety but ok . Overall all the staff made the stay a great one, definitely going back."
United Kingdom
Janeil
$192 nightly
The price is $215
Jul 4 - Jul 5
Total with taxes and fees
Hotel Riu Tikida Palmeraie - All Inclusive

5. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very Good, (773 reviews)
"Lovely hotel."
United States
Vasiliky
$273 nightly
The price is $309
Jun 23 - Jun 24
Total with taxes and fees
Sofitel Marrakech Palais Imperial & Spa

6. Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
8.2 out of 10, Very Good, (131 reviews)
"Excellent location, clean room ,"
Canada
Ihssane
$103 nightly
The price is $118
Jun 4 - Jun 5
Total with taxes and fees
Hotel Prestige Agadir

7. Hotel Riu Palace Tikida Agadir - All Inclusive

Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
Agadir Bay
8.8 out of 10, Excellent, (1,000 reviews)
"Really amazing clean resort. "
United Kingdom
Suky
$349 nightly
The price is $389
Jun 4 - Jun 5
Total with taxes and fees
Hotel Riu Palace Tikida Agadir - All Inclusive

8. The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (177 reviews)
"A wonderful hotel"
United Kingdom
John
$643 nightly
The price is $718
Jul 3 - Jul 4
Total with taxes and fees
The Oberoi Marrakech

9. 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, (319 reviews)
"The actual hotel is beautiful and very clean "
United States
Mohammed
$299 nightly
The price is $338
Jun 7 - Jun 8
Total with taxes and fees
Hotel Riu Palace Tikida Taghazout - All inclusive

10. Delta Hotels by Marriott™ Marrakech Eden Andalou

Delta Hotels by Marriott™ Marrakech Eden Andalou
5.0 star property
Marrakech
8.4 out of 10, Very Good, (415 reviews)
"Great place for families with young children. Good selection of food at meal times."
United Kingdom
Ifrah
$210 nightly
The price is $240
Jun 12 - Jun 13
Total with taxes and fees
Delta Hotels by Marriott™ Marrakech Eden Andalou

11. Pickalbatros Palais Des Roses

Pickalbatros Palais Des Roses
5.0 star property
Agadir Bay
9.0 out of 10, Wonderful, (48 reviews)
"The property was very clean the staff were great the food in all there restaurants was very good one of the best hotels I have stayed in"
United Kingdom
naeem
$227 nightly
The price is $261
Jun 7 - Jun 8
Total with taxes and fees
Pickalbatros Palais Des Roses

12. Pickalbatros Hôtel Du Golf - Adults Friendly 16 Years Plus- All-Inclusive

Pickalbatros Hôtel Du Golf - Adults Friendly 16 Years Plus- All-Inclusive
5.0 star property
Palmeraie
8.6 out of 10, Excellent, (98 reviews)
"The hotel was beautiful, comfortable, and had such a welcoming atmosphere thanks to the staff that made our trip feel extra special. A very special thank you to Karima for her kindness, professionalism, and attention to detail. She went above and beyond to make our stay memorable, and her warm hospitality really made a difference. We felt genuinely cared for throughout our visit. We would absolutely love to come back and recommend this hotel to anyone looking for a wonderful and relaxing...
United States
El mahdi
$195 nightly
The price is $220
Jun 7 - Jun 8
Total with taxes and fees
Pickalbatros Hôtel Du Golf - Adults Friendly 16 Years Plus- All-Inclusive

13. Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (721 reviews)
"Beautiful property, great staff "
United States
Nushmia
$544 nightly
The price is $610
Jul 2 - Jul 3
Total with taxes and fees
Four Seasons Resort Marrakech

14. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (100 reviews)
"excellent property and amazing hospitality"
United Kingdom
Vijayendra
$1,664 nightly
The price is $1,843
Jul 2 - Jul 3
Total with taxes and fees
Royal Mansour Marrakech

15. Hyatt Place Taghazout Bay

Hyatt Place Taghazout Bay
5.0 star property
Taghazout
8.8 out of 10, Excellent, (499 reviews)
"Nice pool area and enjoyed the breakfast and dinner buffets - thought the room was well sized but a pretty dirty carpet let it down"
United Kingdom
Conor
$147 nightly
The price is $170
Jun 8 - Jun 9
Total with taxes and fees
Hyatt Place Taghazout Bay

16. Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Gueliz
8.0 out of 10, Very Good, (1,003 reviews)
"Beautiful property, right in the heart of the city. Everything is within reach and the staff are always available to assist"
Canada
Kaosiso
$197 nightly
The price is $225
Jun 21 - Jun 22
Total with taxes and fees
Savoy Le Grand Hotel

17. El Fenn

El Fenn
4.5 star property
Medina
9.6 out of 10, Exceptional, (154 reviews)
"One of the best hotels I have stayed at"
United Kingdom
navya
$363 nightly
The price is $406
Jun 5 - Jun 6
Total with taxes and fees
El Fenn

18. Pestana CR7 Marrakech

Pestana CR7 Marrakech
4.0 star property
Gueliz
9.0 out of 10, Wonderful, (316 reviews)
"The staff was amazing and the breakfast provides you many choices. The location is perfect right next to high end shopping and any food you want."
United States
Randal
$168 nightly
The price is $189
Jun 7 - Jun 8
Total with taxes and fees
Pestana CR7 Marrakech

19. TUI BLUE Medina Gardens – Adults Only – All Inclusive

TUI BLUE Medina Gardens – Adults Only – All Inclusive
4.0 star property
Medina
9.0 out of 10, Wonderful, (779 reviews)
"Excellent hotel - very clean with lovely facilities. Staff were all amazing and very hospitable. Thank you for a great stay!"
United Kingdom
Paul
$262 nightly
The price is $294
Jun 17 - Jun 18
Total with taxes and fees
TUI BLUE Medina Gardens – Adults Only – All Inclusive

20. Hilton Tangier Al Houara Resort & Spa

Hilton Tangier Al Houara Resort & Spa
5.0 star property
Hjar Ennhal
8.8 out of 10, Excellent, (391 reviews)
"Great place a little out of the city. Excellent restaurants and breakfast. Nice pool and great views. Staff was really awesome. Wish we had more than 2 nights to spend here. SPA good and reasonable. Only knock on it would be the shower doesn’t keep the water in. Seems to happen all of the time in this area of the world. No big deal."
United States
Thomas
$195 nightly
The price is $223
Jun 7 - Jun 8
Total with taxes and fees
Hilton Tangier Al Houara Resort & Spa
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:Jun 12 - Jun 14

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
This month
Next month
May
October
$99
$98
Month
Price
January
$105
February
$96
March
$95
April
$100
May
$86
June
$99
July
$98
August
$101
September
$107
October
$111
November
$104
December
$107
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

Top reasons to visit Morocco

  • Bustling Souks: Explore the vibrant markets of Marrakech, where you can shop for unique handicrafts and souvenirs.
  • Stunning Beaches: Relax on the beautiful beaches of Essaouira, known for its laid-back atmosphere and scenic views.
  • Majestic Atlas Mountains: Experience breathtaking landscapes and thrilling hiking adventures in the Atlas Mountains.
  • Rich Cultural Heritage: Immerse yourself in Morocco's rich history through its stunning palaces and traditional architecture.
  • Charming Accommodations: Stay in unique Riads or cozy guesthouses for an authentic Moroccan experience.

Find great hotels in Morocco

Discover the vibrant charm of Morocco with a variety of accommodation options tailored to every traveler. From traditional Riads to cozy guesthouses, you’ll find family-friendly and pet-friendly options that promise a unique experience. Whether you seek a luxurious spa retreat or a cultural immersion in bustling Marrakesh, Morocco’s best hotels cater to all your needs, ensuring a memorable stay in this enchanting destination.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Nestled in the heart of Morocco, this 4-star family-friendly resort boasts a guest rating of 8.0. Aqua Mirage Club & Aqua Parc offers an all-inclusive experience where guests can indulge in unlimited food and drinks, including exquisite bottled liquor and a variety of themed parties. Enjoy an array of activities such as dancing lessons, cooking classes, and water fitness classes. The resort also features a full-service spa and a thrilling aqua park for endless fun. Children will find plenty to engage them, with amenities like a kids' club, games, and a dedicated pool area.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This luxurious 5-star hotel, rated at 8.4, is ideal for families seeking an exceptional Moroccan getaway. Located in Marrakech, Mövenpick Hotel Mansour Eddahbi combines elegance with family-friendly amenities, including a dedicated arcade game room and babysitting services. Enjoy delicious breakfast options for children and relax by the pool designed specifically for young guests. With its exquisite dining options and comfortable accommodations, this hotel ensures a delightful stay for all family members.
  • Kenzi Club Agdal Medina All Inclusive: With a guest rating of 8.4, this 5-star all-inclusive resort offers a perfect blend of relaxation and family activities. Kenzi Club Agdal Medina provides a full-service spa with aromatherapy treatments and body scrubs, ideal for unwinding. Children will love the supervised childcare, mini-golf, and other engaging activities. This resort is designed to cater to families looking for both fun and relaxation, featuring accessible pools and a poolside bar for enjoying refreshing beverages.

Where to stay in Morocco

Morocco offers an enchanting blend of culture, history, and warmth for travelers seeking unforgettable experiences. Explore the vibrant streets of Marrakech, where bustling souks and stunning palaces await. Discover the charming coastal town of Essaouira, famous for its relaxed vibe and rich history. Don't miss the Atlas Mountains for breathtaking landscapes and hiking adventures. With friendly locals and a unique atmosphere, Morocco is perfect for family trips, romantic getaways, or cultural explorations.

  • Marrakech: Known as the Red City, Marrakech is a vibrant metropolis rich in history and culture. Nestled at the foothills of the Atlas Mountains, it offers a unique blend of traditional and contemporary experiences. Visitors can explore the bustling markets of the Medina, where colorful spices and handcrafted goods abound, or relax in the serene beauty of the Jardin Majorelle. The city's iconic Djemaa el-Fna square comes alive with street performers and food stalls, creating an unforgettable atmosphere. Whether you're here for business or leisure, Marrakech promises an exciting and diverse travel experience.
  • Agadir: A stunning coastal city, Agadir is famous for its beautiful beaches and year-round sunshine. Located along the Atlantic coast, this destination is ideal for beach lovers and outdoor enthusiasts. The expansive sandy shores provide ample opportunities for sunbathing, surfing, and water sports. Agadir's modern promenade is lined with eateries and shops, making it a perfect spot for leisurely strolls. Don't miss the Agadir Marina, where you can enjoy fresh seafood and stunning views of the harbor. Whether you're looking to relax or engage in outdoor activities, Agadir has something for everyone.
  • Casablanca (region): The largest city in Morocco, Casablanca is a bustling metropolis known for its modern architecture and rich history. Located on the Atlantic coast, it serves as the economic and cultural heart of the country. Visitors can explore the stunning Hassan II Mosque, one of the largest mosques in the world, or shop at the vibrant markets and modern malls. The city's diverse dining scene offers everything from traditional Moroccan cuisine to international fare. With its blend of business, family-friendly attractions, and beach access, Casablanca is a dynamic destination for travelers seeking both adventure and relaxation.

Things to do in Morocco

Morocco offers a vibrant mix of city-themed, family, and business vacations. Visitors can explore bustling public markets and shopping malls, indulge in exciting water parks, and embark on scenic day trips. Don't miss the chance to immerse yourself in the local culture and enjoy the unique shopping experiences that the country has to offer.

Shopping

In Marrakech, visit the vibrant Souk Semmarine for traditional crafts and spices, or head to the modern Menara Mall for a mix of local and international brands. In Casablanca, explore the Morocco Mall, one of Africa’s largest shopping destinations, featuring a unique blend of shops and entertainment.

Recreation

At Domaine Royal Palm Marrakech, indulge in opulent spa treatments and enjoy breathtaking views while golfing at the Royal Palm Golf and Country Club. Meanwhile, Fes Country Club offers a serene escape with luxurious amenities, perfect for relaxation and rejuvenation amid Morocco's stunning landscapes.

Adventure

In the Sahara Desert, embark on exhilarating camel treks across golden dunes and spend nights under the stars in traditional Berber camps. In the Atlas Mountains, try rock climbing and hiking through breathtaking landscapes, while in Essaouira, windsurfing and kitesurfing offer thrilling experiences along the Atlantic coast.

Nightlife

Experience the vibrant nightlife in Marrakech with a visit to the lively Jemaa el-Fnaa square, where street performers and food stalls abound. For a chic atmosphere, check out Le Comptoir Darna, featuring a mix of dining and live music. Don't miss the rooftop bars for stunning city views.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Morocco

  • 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, August and October, 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 preferences, such as your budget, desired location, and type of hotel you’re looking for. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best rates and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your hotel stay in Morocco with your flights and activities.

Find the best attractions in Morocco

Morocco offers a fantastic blend of city-themed, family-friendly, and business-oriented vacations. Visitors can explore stunning beaches, majestic mosques, and vibrant piazzas, making it a perfect destination for those seeking cultural experiences or outdoor adventures. Whether you're lounging by the coast or immersing yourself in the local culture, Morocco promises a diverse range of attractions that cater to every traveler's interests.

  • Majorelle Garden: Discover the vibrant beauty of Majorelle Garden, a serene oasis filled with exotic plants and striking colors. Designed by French painter Jacques Majorelle, this lush garden offers a tranquil escape, perfect for families and nature lovers alike.
  • Agadir Beach: Relax on the golden sands of Agadir Beach, where the sun meets the sea. With its stunning coastline and warm waters, this beach is ideal for sunbathing, swimming, or enjoying water sports, all while soaking in the lively beach vibes.
  • Hassan II Mosque: Experience the grandeur of Hassan II Mosque, one of the largest mosques in the world. Its architectural beauty and intricate craftsmanship reflect Morocco’s rich cultural heritage, making it a must-visit for anyone interested in history and spirituality.

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 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 HighAverage
August88.3°F (31.3°C)No RainSunnyAverageSlightly High
September77.4°F (25.2°C)No RainSunnyAverageSlightly Low
October72.3°F (22.4°C)No RainSunnySlightly LowSlightly High
November61.9°F (16.6°C)No RainSunnySlightly LowSlightly Low
December56.5°F (13.6°C)No RainSunnyAverageAverage

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

Frequently asked questions

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