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

Find the best Morocco Hotels

  • 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

Morocco Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Morocco hotels

1. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (724 reviews)
"Excellent"
United States
Can
The price is ฿18,054
฿20,217 total
includes taxes & fees
1 Aug - 2 Aug
La Mamounia

2. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (864 reviews)
"Gorgeous hôtel great stay with kids! Incredible location!"
Canada
Sabrina
The price is ฿3,291
฿3,869 total
includes taxes & fees
6 Aug - 7 Aug
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,071 reviews)
"We had an amazing stay - good variety of food, lots of activities, daily housekeeping and helpful staff."
United Kingdom
Chetana
The price is ฿9,923
฿11,043 total
includes taxes & fees
31 Jul - 1 Aug
Aqua Mirage Club & Aqua Parc - All Inclusive

4. Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
8.0 out of 10, Very good, (158 reviews)
"10/10 would recommend and stay at again!"
United Kingdom
Jesse-James
The price is ฿4,476
฿5,067 total
includes taxes & fees
26 Jul - 27 Jul
Hotel Prestige Agadir

5. Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,005 reviews)
"Beautiful hotel"
Canada
Tamara
The price is ฿7,981
฿8,906 total
includes taxes & fees
4 Aug - 5 Aug
Hotel Riu Tikida Palmeraie - All Inclusive

6. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (800 reviews)
"It was really good and great location"
United Kingdom
KARANJEET SINGH
The price is ฿9,523
฿10,761 total
includes taxes & fees
18 Aug - 19 Aug
Sofitel Marrakech Palais Imperial & Spa

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,002 reviews)
"Excellent property"
United States
YOUNESS
The price is ฿12,934
฿14,394 total
includes taxes & fees
22 Aug - 23 Aug
Hotel Riu Palace Tikida Agadir - All Inclusive

8. Pickalbatros Palais Des Roses

Pickalbatros Palais Des Roses
5.0 star property
Agadir Bay
9.0 out of 10, Wonderful, (64 reviews)
"Lovely place"
United Kingdom
Patrick
The price is ฿13,992
฿15,684 total
includes taxes & fees
8 Aug - 9 Aug
Pickalbatros Palais Des Roses

9. Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (736 reviews)
"Great hotel with friendly staff"
United States
Kimberly
The price is ฿18,027
฿20,187 total
includes taxes & fees
15 Aug - 16 Aug
Four Seasons Resort Marrakech

10. The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (189 reviews)
"A wonderful hotel"
United Kingdom
John
The price is ฿27,901
฿31,047 total
includes taxes & fees
23 Aug - 24 Aug
The Oberoi Marrakech

11. Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,002 reviews)
"Lovely, gracious, helpful staff in a clean, centrally located riad."
United States
Julie
The price is ฿3,150
฿3,658 total
includes taxes & fees
4 Aug - 5 Aug
Riad Andalla Spa

12. Delta Hotels by Marriott™ Marrakech Eden Andalou

Delta Hotels by Marriott™ Marrakech Eden Andalou
5.0 star property
Marrakech
8.6 out of 10, Excellent, (427 reviews)
"Great place for families with young children. Good selection of food at meal times."
United Kingdom
Ifrah
The price is ฿12,113
฿13,610 total
includes taxes & fees
14 Aug - 15 Aug
Delta Hotels by Marriott™ Marrakech Eden Andalou

13. Hilton Tangier Al Houara Resort & Spa

Hilton Tangier Al Houara Resort & Spa
5.0 star property
Hjar Ennhal
8.8 out of 10, Excellent, (412 reviews)
"Breakfast is amaizng and view is amazing"
United States
Tariq
The price is ฿9,972
฿11,256 total
includes taxes & fees
23 Aug - 24 Aug
Hilton Tangier Al Houara Resort & Spa

14. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (105 reviews)
"excellent property and amazing hospitality"
United Kingdom
Vijayendra
The price is ฿55,803
฿61,739 total
includes taxes & fees
28 Jul - 29 Jul
Royal Mansour Marrakech

15. 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, (326 reviews)
"Exelent "
United States
Sten
The price is ฿13,581
฿15,105 total
includes taxes & fees
1 Aug - 2 Aug
Hotel Riu Palace Tikida Taghazout - All inclusive

16. 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, (810 reviews)
"Loved this hotel. Rooms were great, staff were friendly and helpful, food was lovely and plenty of Moroccan food which was gorgeous. Entertainment was very enjoyable in the evenings too. Pool area was great, so peaceful and would always find a sunbed in the gardens if not poolside. Loved the pool day beds you can hire also. Great location, just a short walk to the square and Medina. Definitely will recommend and book again !"
United Kingdom
Syobahn
The price is ฿9,197
฿10,259 total
includes taxes & fees
8 Aug - 9 Aug
TUI BLUE Medina Gardens – Adults Only – All Inclusive

17. Hyatt Place Taghazout Bay

Hyatt Place Taghazout Bay
5.0 star property
Taghazout
8.8 out of 10, Excellent, (515 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 ฿7,115
฿8,112 total
includes taxes & fees
26 Jul - 27 Jul
Hyatt Place Taghazout Bay

18. Sofitel Agadir Thalassa Sea & Spa

Sofitel Agadir Thalassa Sea & Spa
5.0 star property
Agadir Bay
8.4 out of 10, Very good, (533 reviews)
"The hotel is very modern and well maintained. Staff are very helpful. The beach bar was my favourite. Lovely private beach and comfortable double beds for sunbathing. It is expensive for food and drink but that’s to be expected in a hotel of this standard."
United Kingdom
Joanne
The price is ฿10,757
฿12,118 total
includes taxes & fees
16 Aug - 17 Aug
Sofitel Agadir Thalassa Sea & Spa

19. Hilton Garden Inn Tanger City Center

Hilton Garden Inn Tanger City Center
4.0 star property
City Center
8.6 out of 10, Excellent, (950 reviews)
"Great location and wonderful staff!"
United States
yasmin
The price is ฿4,182
฿4,743 total
includes taxes & fees
23 Aug - 24 Aug
Hilton Garden Inn Tanger City Center

20. 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, (111 reviews)
"Great stay we had a great time! Hotel and staff were lovely, Karima was very helpful and always happy to help. Animation team was great too, good entertainment especially Jawad."
United Kingdom
Muhammad
The price is ฿7,561
฿8,527 total
includes taxes & fees
30 Jul - 31 Jul
Pickalbatros Hôtel Du Golf - Adults Friendly 16 Years Plus- All-Inclusive
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:31 Jul - 2 Aug

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

Top Morocco Hotel Reviews

Guide to exploring Morocco

Top reasons to visit Morocco

  • Vibrant Markets: Explore the bustling souks of Marrakech, where colourful stalls and local crafts create an unforgettable shopping experience.
  • Rich Cultural Heritage: Discover Morocco's history through its intricate mosques, ancient medinas, and traditional ceremonies.
  • Stunning Landscapes: From the Sahara Desert to the Atlas Mountains, the country's diverse scenery offers breathtaking views and outdoor adventures.
  • Charming Accommodations: Stay in delightful Moroccan riads or guesthouses, providing a unique and authentic lodging experience.
  • Family-Friendly Activities: Enjoy thrilling water parks and cultural tours, making it an ideal destination for family vacations.

Find great hotels in Morocco

Discover the enchanting accommodations of Morocco, where a diverse array of lodging options awaits, from charming Riads to welcoming guesthouses. Whether you seek a luxurious escape in Marrakech or a tranquil retreat in Agadir, the country offers family-friendly and pet-friendly options, along with rejuvenating spa experiences. With a wealth of hotel reviews at your fingertips, planning your perfect Moroccan getaway has never been easier.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Set in the heart of Morocco, Aqua Mirage Club & Aqua Parc is a vibrant 4-star resort ideal for families seeking a fun-filled vacation. With a guest rating of 8.0 out of 10, this all-inclusive property offers an exciting array of amenities, including unlimited dining options, themed parties, and water activities. Guests can enjoy the outdoor pool, while children benefit from dedicated facilities such as a kids' club and a children’s pool. For adults, the spa provides a range of relaxation treatments, including steam room sessions and body wraps, ensuring a rejuvenating getaway amidst family-friendly entertainment.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This luxurious 5-star hotel boasts a guest rating of 8.4 out of 10 and is perfectly suited for families looking for a sophisticated escape in Morocco. The hotel's elegant design reflects local culture, while modern amenities ensure comfort. Family-friendly features include supervised childcare and a children’s pool, making it easier for parents to unwind. The hotel also offers on-site dining options and easy access to Marrakech's vibrant attractions, creating an enriching experience for both adults and children.
  • Kenzi Club Agdal Medina All Inclusive: A premier 5-star destination, Kenzi Club Agdal Medina enjoys a guest rating of 8.4 out of 10 and is tailored for families desiring a luxurious retreat. This all-inclusive resort offers a range of family-oriented facilities, including a children's club and babysitting services, allowing parents to enjoy some leisure time. Guests can indulge in multiple dining experiences, relax at the spa, or take a dip in the pool, all while surrounded by beautiful Moroccan landscapes. The harmonious blend of comfort and luxury makes this hotel a splendid choice for memorable family holidays.

Where to stay in Morocco

Morocco is a captivating destination, offering a blend of rich culture and vibrant experiences. From the bustling souks of Marrakech to the serene desert riads in Southern Morocco, travellers can immerse themselves in a friendly atmosphere steeped in history. Enjoy a family-friendly holiday filled with romance and relaxation, as you explore the enchanting landscapes and historical sites. Whether you're seeking a vibrant city break or a tranquil retreat, Morocco promises unforgettable experiences for every type of traveller.

  • Marrakech: A vibrant metropolis, Marrakech is renowned for its rich cultural heritage and bustling atmosphere. Situated in central Morocco, it serves as a gateway to the Atlas Mountains and the Sahara Desert. Visitors can immerse themselves in the lively souks of the Medina, explore the historical landmarks such as the Koutoubia Mosque, and savour the local cuisine in the famous Djemaa el-Fna square. With a peak in tourist arrivals during March to April and October, the city offers a diverse array of experiences, from business conferences to family adventures, ensuring that every visitor finds something to cherish.
  • Agadir: Nestled along Morocco's southern coast, Agadir is a modern city famed for its stunning beaches and laid-back atmosphere. The city enjoys a mild climate and welcomes visitors year-round, with peak seasons in January to February and July. Agadir's expansive beach, alongside its vibrant marina, provides ample opportunities for relaxation and outdoor activities. The local markets and golf courses add to the experience, making it an ideal destination for those seeking both adventure and leisure in a picturesque coastal setting.
  • Casablanca (region): As Morocco's largest city, Casablanca is a dynamic metropolis that blends modernity with tradition. Located on the Atlantic coast, it is a hub for business and culture, attracting visitors throughout the year. Peak travel times occur in July, October, and December. The city is home to iconic landmarks, including the Hassan II Mosque and the bustling marina, alongside numerous shopping centres. Whether you're indulging in retail therapy or enjoying a family outing at the beach, Casablanca offers a multifaceted experience that reflects the vibrancy of Moroccan life.

Things to do in Morocco

Shopping

In Marrakech, visit the vibrant Souk Semmarine for traditional crafts and spices. In Casablanca, explore Morocco Mall, featuring international brands and local shops. Don't miss the bustling Medina of Fez, where you can find unique handmade pottery and textiles to take home as souvenirs.

Recreation

Experience the tranquil atmosphere at Les Jardins de la Koutoubia, where you can indulge in traditional hammam treatments and rejuvenating massages. After your wellness session, unwind in the beautiful gardens or explore the vibrant souks nearby for a taste of local culture.

At the Royal Mansour, immerse yourself in luxurious spa treatments inspired by Moroccan traditions. Enjoy a range of therapies, including aromatherapy and reflexology, then savour exquisite Moroccan cuisine in an elegant setting for a holistic experience.

Visit the La Sultana Marrakech spa for a serene retreat featuring hammam rituals and revitalising body scrubs. Following your treatment, relax by the pool or take a stroll through the charming medina, soaking up the unique atmosphere of Marrakech.

At the Amanjena Resort, unwind in a peaceful oasis with personalised wellness programmes, including yoga and meditation sessions. After your rejuvenating activities, explore the lush gardens or indulge in healthy, gourmet dining options that celebrate Moroccan flavours.

Adventure

Experience the Agadir Aerial Tramway, soaring high above the landscape in a scenic cable car. Enjoy panoramic views of the mountains and coastline while embracing the outdoor adventure atmosphere, perfect for families seeking excitement and breathtaking sights.

Nightlife

The nightlife in Morocco offers vibrant experiences, from lively rooftop bars in Marrakech to traditional music venues in Fes. Explore the bustling Djemaa el-Fna square, where street performers and food stalls create an electrifying atmosphere, or enjoy a shisha lounge for a more relaxed evening.

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

Find the best attractions in Morocco

Morocco is an ideal destination for city-themed, family, and business vacations, offering a variety of attractions such as stunning beaches, intricate mosques, and lively squares. Visitors can immerse themselves in rich culture and enjoy outdoor experiences, while also exploring charming Moroccan riads for a unique stay. The diverse points of interest cater to all types of travellers, making Morocco a captivating place to discover.

  • Bahia Palace: This historic palace showcases exquisite Moroccan architecture, with stunning gardens and intricate tile work. Visitors can immerse themselves in the rich cultural heritage of Morocco while wandering through its beautiful courtyards and rooms adorned with craftsmanship that reflects the artistry of a bygone era.
  • Boulevard de la Corniche: A picturesque promenade along the coast, Boulevard de la Corniche offers a blend of relaxation and luxury. Stroll along the waterfront, enjoy the sea breeze, and indulge in fine dining at upscale restaurants, all while taking in breathtaking views of the Atlantic Ocean.
  • Tan Tan Beach: This tranquil beach is a serene escape, characterised by its golden sands and inviting waters. Ideal for sunbathing or leisurely walks, Tan Tan Beach provides a peaceful atmosphere for visitors looking to unwind and soak up the sun.

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.

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 ฿3,658 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 holiday 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 ฿3,658 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 "Traveller 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.