A bustling market street with colorful textiles and traditional rugs displayed for sale.

Search Hotels in Morocco

  • 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

This weekend
Next weekend

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Morocco hotels

1. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (742 reviews)
"The hotel was stunning and service was immaculate to the smallest detail."
United States
Yasmin
The price is ₩898,307
₩1,002,316 total
includes taxes & fees
Sep 13 - Sep 14
La Mamounia

2. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (950 reviews)
"An incredible stay close to Jemaa el-Fnaa square! The staff were wonderfully welcoming, the rooms were beautiful and spotless, and the on-site spa was pure relaxation."
United Kingdom
Larenj Jung
The price is ₩129,993
₩153,092 total
includes taxes & fees
Sep 10 - Sep 11
Palais Moulay Said & SPA

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,031 reviews)
"Staff were very friendly, food was good, facilities need updating and"
United Kingdom
Natasha
The price is ₩230,244
₩258,309 total
includes taxes & fees
Sep 28 - Sep 29
Aqua Mirage Club & Aqua Parc - All Inclusive

4. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (107 reviews)
"excellent property and amazing hospitality"
United Kingdom
Vijayendra
The price is ₩2,844,639
₩3,143,556 total
includes taxes & fees
Sep 15 - Sep 16
Royal Mansour Marrakech

5. Hotel Prestige Agadir

Hotel Prestige Agadir
5.0 star property
Agadir City Center
7.6 out of 10, Good, (235 reviews)
"A stay that i will remember, beautiful Hôtel, i enjoyed the pool side and the staff was so friendly in general, food was amazing as well, i will come back for sure already planned for next stay"
United States
Abdellaziz
The price is ₩131,230
₩155,695 total
includes taxes & fees
Sep 15 - Sep 16
Hotel Prestige Agadir

6. Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,002 reviews)
"Our stay was great! The food was delicious. The pool was huge but I wish they was more entertainment on the property during the day."
United States
Shaqir
The price is ₩278,875
₩311,833 total
includes taxes & fees
Sep 23 - Sep 24
Hotel Riu Tikida Palmeraie - All Inclusive

7. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very Good, (820 reviews)
"Great hotel."
United Kingdom
Simon
The price is ₩455,955
₩512,929 total
includes taxes & fees
Sep 22 - Sep 23
Sofitel Marrakech Palais Imperial & Spa

8. Hotel Riu Palace Tikida Agadir - All Inclusive

Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
Agadir City Center
8.8 out of 10, Excellent, (1,003 reviews)
"Great place"
Canada
Esmail
The price is ₩425,022
₩474,140 total
includes taxes & fees
Oct 2 - Oct 3
Hotel Riu Palace Tikida Agadir - All Inclusive

9. The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (196 reviews)
"Is a beautiful hotel, excellente service, room so spacious and the food so delicious"
United States
Maria
The price is ₩1,580,364
₩1,752,846 total
includes taxes & fees
Sep 11 - Sep 12
The Oberoi Marrakech

10. Pickalbatros Palais Des Roses

Pickalbatros Palais Des Roses
5.0 star property
Agadir Bay
8.6 out of 10, Excellent, (73 reviews)
"Lovely place"
United Kingdom
Patrick
The price is ₩401,210
₩453,219 total
includes taxes & fees
Oct 1 - Oct 2
Pickalbatros Palais Des Roses

11. Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,003 reviews)
"The staff was amazing and very helpful. The dinners and breakfast were very good and we loved the spa."
United States
Kari
The price is ₩177,838
₩203,439 total
includes taxes & fees
Sep 23 - Sep 24
Riad Andalla Spa

12. 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, (455 reviews)
"Good hotel. Needed more vege options for food"
United Kingdom
Sangeeta
The price is ₩292,926
₩333,560 total
includes taxes & fees
Sep 15 - Sep 16
Delta Hotels by Marriott™ Marrakech Eden Andalou

13. Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (752 reviews)
"Exceptional hotel, food and staff. And looked after by everyone including , Mahdi at food and Jihane, look forward to seeing you next year."
United Kingdom
Mersedeh
The price is ₩1,129,956
₩1,257,179 total
includes taxes & fees
Sep 11 - Sep 12
Four Seasons Resort Marrakech

14. 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, (827 reviews)
"An excellently located hotel with brilliant staff and well kept beautiful gardens. The food was excellent, fresh and varied."
United Kingdom
Sarah
The price is ₩364,750
₩406,896 total
includes taxes & fees
Sep 25 - Sep 26
TUI BLUE Medina Gardens – Adults Only – All Inclusive

15. Hilton Tangier Al Houara Resort & Spa

Hilton Tangier Al Houara Resort & Spa
5.0 star property
Hjar Ennhal
8.8 out of 10, Excellent, (435 reviews)
"Everything was perfect from hotel room, staff, buffet breakfast, L’Olivier oysters were delicious, spa massage was great, super clean and absolutely the most beautiful sunsets."
Canada
sophie grace
The price is ₩199,190
₩230,451 total
includes taxes & fees
Sep 29 - Sep 30
Hilton Tangier Al Houara Resort & Spa

16. Hyatt Place Taghazout Bay

Hyatt Place Taghazout Bay
5.0 star property
Taghazout
8.8 out of 10, Excellent, (528 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
The price is ₩192,680
₩223,290 total
includes taxes & fees
Sep 30 - Oct 1
Hyatt Place Taghazout Bay

17. Hotel Riu Palace Tikida Taghazout - All inclusive

Hotel Riu Palace Tikida Taghazout - All inclusive
5.0 star property
Taghazout
8.4 out of 10, Very Good, (335 reviews)
"A globally average experience. Staff are helpful, but we can't stand cockroaches"
United States
Achraf
The price is ₩415,849
₩464,188 total
includes taxes & fees
Sep 15 - Sep 16
Hotel Riu Palace Tikida Taghazout - All inclusive

18. Hilton Garden Inn Tanger City Center

Hilton Garden Inn Tanger City Center
4.0 star property
City Center
8.6 out of 10, Excellent, (983 reviews)
"Very nice hotel in perfect location"
United Kingdom
Siraj
The price is ₩127,260
₩145,657 total
includes taxes & fees
Sep 27 - Sep 28
Hilton Garden Inn Tanger City Center

19. Riad Kaiss by Anika

Riad Kaiss by Anika
5.0 star property
Medina
9.8 out of 10, Exceptional, (365 reviews)
"Nice Riad in a great location. I’m not sure I would consider it a true five-star property, but the staff was very friendly and welcoming, and the location was excellent."
United States
Daniel
The price is ₩267,902
₩308,169 total
includes taxes & fees
Sep 19 - Sep 20
Riad Kaiss by Anika

20. Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Gueliz
8.0 out of 10, Very Good, (1,009 reviews)
"The hotel was beautiful and very clean, we went for my husbands bday and loved the experience, will use again and recommend to others, it is on the high end but worth it, there is a mall next door and everything else is very close by"
United Kingdom
Sofia
The price is ₩273,841
₩312,670 total
includes taxes & fees
Sep 20 - Sep 21
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 18 - Sep 20

Save an average of 15% on thousands of hotels when you're signed in

Top Morocco Hotel Reviews

Guide to exploring around Morocco

Top reasons to visit Morocco

  • Vibrant Markets: Experience the bustling souks of Marrakech, where colorful textiles, spices, and handicrafts await.
  • Stunning Architecture: Discover the intricate designs of historic mosques and traditional riads that reflect Morocco's rich heritage.
  • Desert Adventures: Explore the Sahara Desert, offering camel rides, breathtaking sunsets, and unique glamping experiences.
  • Beautiful Beaches: Relax along the coast in Agadir, known for its stunning beaches and water sports.
  • Cultural Immersion: Engage in local customs, delicious cuisine, and traditional festivals for an authentic Moroccan experience.

Find great hotels in Morocco

Discover a diverse array of hotel accommodations in Morocco, from charming Riads to cozy guesthouses. Whether you're seeking family-friendly amenities, pet-friendly options, or a rejuvenating spa experience, you'll find the perfect fit for your vacation. Explore top destinations like Marrakech and Agadir, with a selection of luxury hotels and insightful reviews to guide your stay. Enjoy the rich culture and hospitality that Morocco has to offer.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort is tailored for families and eco-conscious travelers seeking a fun-filled vacation in Morocco. With a guest rating of 8.0 out of 10, Aqua Mirage Club offers an all-inclusive experience featuring unlimited food and drinks along with a wide array of activities, from cooking classes to water fitness. Families will appreciate the dedicated children's amenities, including a free water park and kids' club. For relaxation, guests can enjoy the full-service spa and outdoor pool, ensuring a delightful stay for both adults and children.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This luxurious 5-star hotel boasts a guest rating of 8.4 out of 10 and is designed for families looking for a memorable getaway. Located in the heart of Marrakech, the Mövenpick Hotel offers amenities such as a dedicated children's pool and supervised childcare services, allowing parents to unwind while their kids are entertained. Guests can enjoy delicious dining options and spacious accommodations, all within a setting that reflects Moroccan elegance and hospitality. Experience a blend of comfort and culture for an unforgettable family vacation.
  • Kenzi Club Agdal Medina All Inclusive: Another 5-star option with a guest rating of 8.4 out of 10, Kenzi Club Agdal Medina is perfect for families and business travelers alike. This all-inclusive resort offers children’s amenities such as a supervised club and a shared playground, ensuring younger guests have plenty of activities to enjoy. With its tranquil atmosphere and modern facilities, including a well-appointed outdoor pool, it provides a relaxing environment for all. The hotel’s commitment to family-friendly services makes it an ideal choice for those traveling with children.

Where to stay in Morocco

Morocco offers a diverse travel experience, perfect for families, couples, and business travelers alike. Explore the vibrant streets of Marrakech, unwind in charming desert riads, and immerse yourself in the rich culture and history of the region. Whether you're seeking a relaxing getaway or an adventurous city break, Morocco's friendly atmosphere and stunning landscapes make it an unforgettable destination for any traveler.

  • Marrakech: A vibrant metropolis, Marrakech captivates visitors with its unique blend of historical charm and modern amenities. Nestled in the heart of Morocco, this city is a year-round destination, peaking in traveler numbers during the spring and autumn months. Known for its bustling souks, stunning gardens, and the iconic Jemaa el-Fnaa square, Marrakech offers a rich cultural experience. Travelers can explore art and history museums, indulge in local cuisine, and enjoy outdoor activities like golf. The city caters to families, business travelers, and those seeking a lively urban atmosphere.
  • Agadir: Situated along the picturesque coastline, Agadir is a delightful city known for its beautiful beaches and outdoor activities. The city experiences steady visitor numbers throughout the year, with peaks during the winter and summer months. Agadir is perfect for travelers looking to unwind by the sea, engage in water sports, or explore the local markets. The marina, family-friendly beaches, and golf courses enhance its appeal, making it a favorite for beach lovers and outdoor enthusiasts alike.
  • Casablanca (region): As a major metropolis, Casablanca offers a dynamic urban experience that blends modernity with tradition. Located in western Morocco, it attracts a diverse range of visitors throughout the year, with peaks during the summer and holiday seasons. The region is known for its stunning beaches, the grand Hassan II Mosque, and vibrant shopping centers. Ideal for families and business travelers, Casablanca also boasts a lively nightlife and rich culinary scene, providing endless opportunities for exploration and enjoyment.

Things to do in Morocco

Shopping

Experience Morocco's vibrant shopping scene at Marrakech's Souk Semmarine, where you can find traditional crafts and spices. In Casablanca, visit Morocco Mall, featuring international brands and local shops, offering a unique blend of modernity and tradition.

Recreation

The serene retreat of Les Jardins de la Koutoubia offers a tranquil oasis with lush gardens and rejuvenating spa treatments. Experience traditional Moroccan hammams and relaxing massages, surrounded by the soothing sounds of nature and the aromatic scents of essential oils.

At the Anima Garden, immerse yourself in a peaceful environment filled with art and botanical wonders. Engage in yoga sessions amidst stunning landscapes, promoting relaxation and inner peace while connecting with the vibrant flora surrounding you.

Riad Dar Karma provides a unique wellness experience featuring personalized spa treatments and meditation spaces. Enjoy traditional Moroccan cuisine while unwinding on the terrace overlooking the beautiful gardens, creating a harmonious balance of relaxation and culinary delight.

Adventure

Experience the thrill of the Agadir Aerial Tramway, a scenic cable car ride that offers breathtaking views of the Moroccan landscape. This adventure venue is ideal for families and outdoor enthusiasts, providing an exhilarating way to explore the natural beauty surrounding Agadir.

Nightlife

In Marrakech, the lively Jemaa el-Fnaa square transforms into a vibrant hub with street performers and food stalls. Casablanca's La Corniche offers beachfront clubs with ocean views, while Fez features traditional music at local venues, creating a captivating blend of culture and entertainment.

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

Find the best attractions in Morocco

Morocco is perfect for city-themed, family, and business vacations, offering a rich blend of attractions such as beautiful beaches, stunning mosques, and lively piazzas. Travelers can immerse themselves in the local culture and enjoy outdoor activities, making the most of the vibrant beach scene. Don't miss the chance to stay in traditional Moroccan riads for an authentic experience during your visit.

  • Hassan II Mosque: Experience the grandeur of one of the largest mosques in the world, beautifully perched on the Atlantic Ocean. Its stunning architecture, intricate mosaics, and the breathtaking ocean view create a serene atmosphere. Guided tours offer insights into its rich cultural significance.
  • Agadir Marina: Dive into adventure at Agadir Marina, where you can enjoy water sports or relax at vibrant cafes with ocean views. The marina is a hub for outdoor enthusiasts, making it an ideal spot for sailing, jet skiing, or simply soaking up the beach vibes.
  • Saidia Beach: Unwind on the pristine sands of Saidia Beach, known for its crystal-clear waters and lively atmosphere. This beach is perfect for sunbathing, swimming, and enjoying local beachside restaurants, making it a delightful escape for relaxation.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 LowSlightly High
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 LowAverage
November61.9°F (16.6°C)No RainSunnySlightly LowSlightly Low
December56.5°F (13.6°C)No RainSunnyAverageAverage

Frequently asked questions

How much do hotels in Morocco cost?
In Morocco, you can find cheap options from ₩145,657 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?
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 ₩145,657 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?
Book your Morocco hotel with Expedia and enjoy access to a world of options at incredible prices. Our search filters will help you find exactly what you want, whether that's a budget-friendly retreat or something a little more unique, like a cottage, villa or glamping experience! Join Expedia Rewards and you'll save 10% or more on select hotels. Earn points on eligible bookings, which you can use to save on your next great adventure. Plus, many of our hotels offer flexible cancellation policies, so you can rest easy if your plans change last minute.

Explore a world of travel with Expedia