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

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

Next weekend
In two weeks

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, (728 reviews)
"Everything about our stay here was amazing. The customer service was top-notch, and the luxury rooms were the best. The service was exceptional, making it an unforgettable experience. ."
United States
Nour
The price is HK$4,204
HK$4,707 total
includes taxes & fees
10 Aug - 11 Aug
La Mamounia

2. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (882 reviews)
"Gorgeous hôtel great stay with kids! Incredible location!"
Canada
Sabrina
The price is HK$738
HK$870 total
includes taxes & fees
31 Aug - 1 Sept
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,063 reviews)
"We had an amazing stay - good variety of food, lots of activities, daily housekeeping and helpful staff."
United Kingdom
Chetana
The price is HK$1,733
HK$1,936 total
includes taxes & fees
30 Aug - 31 Aug
Aqua Mirage Club & Aqua Parc - All Inclusive

4. Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
7.8 out of 10, Good, (182 reviews)
"This hotel is nice place for family with kids and all staff is friendly good breakfasts and animation for kids"
United States
Adil
The price is HK$770
HK$881 total
includes taxes & fees
1 Sept - 2 Sept
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,002 reviews)
"Beautiful hotel"
Canada
Tamara
The price is HK$1,523
HK$1,705 total
includes taxes & fees
30 Aug - 31 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, (804 reviews)
"It was really good and great location"
United Kingdom
KARANJEET SINGH
The price is HK$2,195
HK$2,481 total
includes taxes & fees
16 Aug - 17 Aug
Sofitel Marrakech Palais Imperial & Spa

7. 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 HK$12,994
HK$14,376 total
includes taxes & fees
3 Aug - 4 Aug
Royal Mansour Marrakech

8. 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)
"Great place"
Canada
Esmail
The price is HK$2,433
HK$2,715 total
includes taxes & fees
30 Aug - 31 Aug
Hotel Riu Palace Tikida Agadir - All Inclusive

9. Pickalbatros Palais Des Roses

Pickalbatros Palais Des Roses
5.0 star property
Agadir Bay
9.0 out of 10, Wonderful, (65 reviews)
"Lovely place"
United Kingdom
Patrick
The price is HK$2,848
HK$3,201 total
includes taxes & fees
25 Aug - 26 Aug
Pickalbatros Palais Des Roses

10. The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (189 reviews)
"Stunning stay, incredible service and beautiful grounds"
United Kingdom
Shona
The price is HK$5,446
HK$6,074 total
includes taxes & fees
31 Aug - 1 Sept
The Oberoi Marrakech

11. Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (738 reviews)
"Great hotel with friendly staff"
United States
Kimberly
The price is HK$4,232
HK$4,739 total
includes taxes & fees
14 Aug - 15 Aug
Four Seasons Resort Marrakech

12. Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,005 reviews)
"Lovely, gracious, helpful staff in a clean, centrally located riad."
United States
Julie
The price is HK$740
HK$859 total
includes taxes & fees
9 Aug - 10 Aug
Riad Andalla Spa

13. 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, (430 reviews)
"Great luxurious end to our backpacking trip."
United Kingdom
Nancy
The price is HK$1,987
HK$2,253 total
includes taxes & fees
1 Sept - 2 Sept
Delta Hotels by Marriott™ Marrakech Eden Andalou

14. Hilton Tangier Al Houara Resort & Spa

Hilton Tangier Al Houara Resort & Spa
5.0 star property
Hjar Ennhal
8.8 out of 10, Excellent, (417 reviews)
"Breakfast is amaizng and view is amazing"
United States
Tariq
The price is HK$1,437
HK$1,647 total
includes taxes & fees
1 Sept - 2 Sept
Hilton Tangier Al Houara Resort & Spa

15. 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, (329 reviews)
"Exelent "
United States
Sten
The price is HK$2,555
HK$2,849 total
includes taxes & fees
30 Aug - 31 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, (813 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 HK$2,141
HK$2,389 total
includes taxes & fees
16 Aug - 17 Aug
TUI BLUE Medina Gardens – Adults Only – All Inclusive

17. Hilton Garden Inn Tanger City Center

Hilton Garden Inn Tanger City Center
4.0 star property
City Center
8.6 out of 10, Excellent, (956 reviews)
"Great location and wonderful staff!"
United States
yasmin
The price is HK$899
HK$1,022 total
includes taxes & fees
2 Sept - 3 Sept
Hilton Garden Inn Tanger City Center

18. Hyatt Place Taghazout Bay

Hyatt Place Taghazout Bay
5.0 star property
Taghazout
8.8 out of 10, Excellent, (519 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 HK$1,274
HK$1,468 total
includes taxes & fees
1 Sept - 2 Sept
Hyatt Place Taghazout Bay

19. Sofitel Agadir Thalassa Sea & Spa

Sofitel Agadir Thalassa Sea & Spa
5.0 star property
Agadir Bay
8.4 out of 10, Very good, (536 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 HK$1,913
HK$2,171 total
includes taxes & fees
1 Sept - 2 Sept
Sofitel Agadir Thalassa Sea & Spa

20. Hilton Tangier City Center

Hilton Tangier City Center
5.0 star property
City Center
9.0 out of 10, Wonderful, (591 reviews)
"Great location opposite the railway station. One of the best hotels I have been in. Prices are reasonable too given the quality. Service levels are exceptional."
Canada
Shuaib
The price is HK$1,221
HK$1,410 total
includes taxes & fees
1 Sept - 2 Sept
Hilton Tangier City Center
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.

Showing deals for:14 Aug - 16 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

  • Diverse Activities: Morocco offers a wide range of activities, from city exploration to family-friendly adventures and wellness retreats.
  • Vibrant Markets: Experience the lively souks and public markets, where you can indulge in local crafts and cuisine.
  • Stunning Beaches: Enjoy the beautiful beaches along the coast, perfect for relaxation and water sports.
  • Rich Cultural Heritage: Immerse yourself in Morocco's fascinating history through its majestic mosques and traditional riads.
  • Authentic Accommodation: Stay in charming riads or guesthouses for an intimate glimpse of Moroccan hospitality.

Find great hotels in Morocco

Discover the enchanting accommodation options in Morocco, where traditional Riads and charming guesthouses offer a unique experience. Whether you seek a family-friendly stay, a pet-friendly getaway, or a rejuvenating spa retreat, you'll find a variety of choices to suit your needs. Explore luxurious hotels in Marrakech and Agadir, and browse through reviews to ensure your stay is unforgettable.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Aqua Mirage Club & Aqua Parc is a vibrant 4-star resort ideal for families and eco-conscious travellers seeking a fun-filled getaway. This all-inclusive property boasts an array of amenities including unlimited food and drinks, with activities ranging from water fitness classes to themed parties. Families can enjoy a dedicated children's club, a water park, and various sports facilities, ensuring entertainment for all ages. The eco-certified environment further enhances the appeal for those prioritising sustainability during their stay.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This elegant 5-star hotel reflects the richness of Moroccan culture while offering modern comforts. With a guest rating of 8.4, Mövenpick Hotel Mansour Eddahbi is particularly suited for family vacations. The property features a range of amenities tailored for children, including a games room and supervised childcare services. Guests can indulge in exquisite dining options and experience warm Moroccan hospitality, making it a splendid choice for those looking to immerse themselves in local traditions while enjoying luxurious surroundings.
  • Kenzi Club Agdal Medina All Inclusive: Kenzi Club Agdal Medina is a luxurious 5-star all-inclusive resort designed for families and business travellers alike. With a guest rating of 8.4, it offers an extensive range of facilities, including a children's pool and playground, ensuring young guests are well catered for. The resort combines comfort with convenience, featuring spacious accommodations and numerous dining options. Its serene atmosphere, coupled with modern amenities, makes it an excellent choice for those seeking relaxation and family-friendly entertainment in Morocco.

Where to stay in Morocco

Experience the vibrant charm of Morocco, where a city-themed holiday can be both enriching and relaxing. Explore the bustling streets of Marrakech, known for its rich culture and friendly atmosphere. Discover the stunning desert riads in southern Morocco, offering a taste of traditional hospitality. Whether you're seeking a family-friendly getaway or a romantic escape, Morocco's blend of history and warmth ensures an unforgettable vacation filled with unique experiences.

  • Marrakech: A vibrant metropolis nestled in the heart of Morocco, Marrakech is renowned for its rich history and bustling atmosphere. The city welcomes travellers year-round, though peak visitor numbers are seen in March to April and October. Visitors flock here for a variety of experiences, from cultural exploration to family outings. Highlights include the lively Jemaa el-Fnaa square, where street performers and food stalls abound, as well as the stunning art and history museums scattered throughout the city. Don't miss the opportunity to shop at the local souks, where colourful goods and spices entice the senses, or enjoy a round of golf amidst picturesque landscapes.
  • Agadir: Located along Morocco’s picturesque coastline, Agadir is famed for its beautiful beaches and outdoor lifestyle. The city sees a steady influx of visitors, particularly during January to February and July. Agadir offers a delightful blend of beach relaxation and urban adventure, making it an ideal destination for families and outdoor enthusiasts. Explore the pristine beaches, perfect for sunbathing and water sports, or visit the bustling markets that showcase local crafts and delicacies. The marina is a highlight, providing a lovely setting for a leisurely stroll or an evening meal with views of the sunset.
  • Casablanca (region): Known as a bustling metropolis, the Casablanca region is a melting pot of culture and commerce. With consistent visitor numbers throughout the year, the peak seasons are July, October, and December. This city offers a dynamic blend of family-friendly activities and business opportunities. The impressive Hassan II Mosque stands as a landmark of architectural brilliance, while shopping centres and malls provide ample retail therapy. Visitors can also unwind at the nearby beaches or take a leisurely stroll along the marina, making this region a delightful stop on your Moroccan adventure.

Things to do in Morocco

Shopping

In Marrakech, visit the bustling Souk Semmarine, where you can find traditional crafts, spices, and textiles. For a more modern experience, head to the Morocco Mall in Casablanca, featuring international brands, dining options, and entertainment facilities, all under one roof.

Recreation

Experience the tranquil oasis of Les Jardins de la Medina, where you can indulge in traditional hammam treatments and soothing massages surrounded by lush gardens. Alternatively, unwind at the Royal Mansour Spa, offering luxurious therapies and a serene atmosphere that invites relaxation and rejuvenation.

Adventure

Experience breathtaking views on the Agadir Aerial Tramway, a scenic cable car journey that glides through stunning landscapes. This outdoor adventure offers a family-friendly atmosphere, allowing you to soak in the beauty of Morocco's diverse terrain from a unique perspective.

Nightlife

In Marrakech, the lively Jemaa el-Fnaa square transforms into a bustling hub of street performers and food stalls at night. In Casablanca, Le Cabestan offers stunning ocean views alongside a vibrant atmosphere, while the trendy bars in Tangier provide a laid-back vibe for evening relaxation.

*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 off-peak months of January, February, and November, when prices are lower. Book your hotel about a month in advance, and look out for last-minute deals on platforms like Expedia. Mondays tend to be the cheapest days to stay, while Fridays are the most expensive. Use Expedia’s search tool to filter by budget and preferences, and consider package deals that combine accommodation, flights, and activities for further savings. Walking is a great way to explore and save on transport costs.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Morocco are January to February 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you wish to stay in. To uncover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel accommodation in Morocco with your flights and activities through an Expedia package deal.

Find the best attractions in Morocco

Morocco offers a diverse range of experiences for city-themed, family, and business vacations. Visitors can explore stunning beaches, majestic mosques, and vibrant piazzas, all while immersing themselves in the rich culture and outdoor adventures the country has to offer. Don't miss the chance to stay in traditional Moroccan riads, which provide a unique and authentic experience during your travels.

  • Majorelle Garden: Experience the enchanting beauty of Majorelle Garden, a vibrant oasis in Marrakech. This botanical garden is renowned for its stunning array of exotic plants and vivid blue architecture, creating a serene atmosphere perfect for family outings or peaceful strolls.
  • Agadir Beach: Enjoy the sun and surf at Agadir Beach, a picturesque stretch of golden sand along the Atlantic coast. With its inviting beach vibes, this location is ideal for sunbathing, water sports, and leisurely walks along the seafront promenade.
  • Marrakech Plaza: Immerse yourself in the lively atmosphere of Marrakech Plaza, a bustling square at the heart of the city. Surrounded by shops and cafés, it offers a taste of local culture, making it an ideal spot for people-watching and soaking in the urban energy.

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 HK$859 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?
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 HK$859 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?
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 Centre 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.

Explore a world of travel with Expedia