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, (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 NT$17,315
NT$19,389 total
includes taxes & fees
Aug 8 - Aug 9
La Mamounia

2. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (878 reviews)
"Gorgeous hôtel great stay with kids! Incredible location!"
Canada
Sabrina
The price is NT$3,036
NT$3,582 total
includes taxes & fees
Aug 31 - Sep 1
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,060 reviews)
"We had an amazing stay - good variety of food, lots of activities, daily housekeeping and helpful staff."
United Kingdom
Chetana
The price is NT$7,138
NT$7,974 total
includes taxes & fees
Aug 31 - Sep 1
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, (179 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 NT$4,302
NT$4,869 total
includes taxes & fees
Aug 2 - Aug 3
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 NT$6,306
NT$7,059 total
includes taxes & fees
Aug 30 - Aug 31
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, (803 reviews)
"It was really good and great location"
United Kingdom
KARANJEET SINGH
The price is NT$9,183
NT$10,375 total
includes taxes & fees
Aug 12 - Aug 13
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,000 reviews)
"Great place"
Canada
Esmail
The price is NT$10,075
NT$11,243 total
includes taxes & fees
Aug 30 - Aug 31
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, (65 reviews)
"Lovely place"
United Kingdom
Patrick
The price is NT$9,434
NT$10,661 total
includes taxes & fees
Aug 25 - Aug 26
Pickalbatros Palais Des Roses

9. Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (737 reviews)
"Great hotel with friendly staff"
United States
Kimberly
The price is NT$17,526
NT$19,622 total
includes taxes & fees
Aug 14 - Aug 15
Four Seasons Resort Marrakech

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 NT$22,431
NT$25,019 total
includes taxes & fees
Aug 31 - Sep 1
The Oberoi Marrakech

11. Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,004 reviews)
"Lovely, gracious, helpful staff in a clean, centrally located riad."
United States
Julie
The price is NT$3,063
NT$3,556 total
includes taxes & fees
Aug 8 - Aug 9
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, (430 reviews)
"Great luxurious end to our backpacking trip."
United Kingdom
Nancy
The price is NT$11,024
NT$12,400 total
includes taxes & fees
Aug 25 - Aug 26
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, (416 reviews)
"Breakfast is amaizng and view is amazing"
United States
Tariq
The price is NT$8,028
NT$9,105 total
includes taxes & fees
Aug 23 - Aug 24
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 NT$53,518
NT$59,216 total
includes taxes & fees
Aug 2 - Aug 3
Royal Mansour Marrakech

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 NT$10,579
NT$11,799 total
includes taxes & fees
Aug 30 - Aug 31
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, (812 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 NT$8,820
NT$9,839 total
includes taxes & fees
Aug 14 - Aug 15
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, (518 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 NT$8,028
NT$9,105 total
includes taxes & fees
Aug 23 - Aug 24
Hyatt Place Taghazout Bay

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, (953 reviews)
"Great location and wonderful staff!"
United States
yasmin
The price is NT$4,011
NT$4,549 total
includes taxes & fees
Aug 23 - Aug 24
Hilton Garden Inn Tanger City Center

19. Sofitel Agadir Thalassa Sea & Spa

Sofitel Agadir Thalassa Sea & Spa
5.0 star property
Agadir Bay
8.4 out of 10, Very Good, (535 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 NT$7,933
NT$9,001 total
includes taxes & fees
Aug 30 - Aug 31
Sofitel Agadir Thalassa Sea & Spa

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.4 out of 10, Very Good, (114 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 NT$7,657
NT$8,627 total
includes taxes & fees
Aug 3 - Aug 4
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:Aug 7 - Aug 9

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 City Life: Experience the bustling markets and rich history in cities like Marrakech, where cultural tours abound.
  • Stunning Landscapes: Enjoy breathtaking views of deserts and beaches, perfect for outdoor adventures and relaxation.
  • Charming Accommodations: Stay in unique Moroccan riads for an authentic and cozy experience during your visit.
  • Family-Friendly Activities: Discover thrilling water parks and cultural experiences that cater to visitors of all ages.
  • Rich Cultural Heritage: Immerse yourself in Morocco's traditions, architecture, and local customs for a truly memorable vacation.

Find great hotels in Morocco

Discover the diverse accommodations Morocco has to offer, from charming Riads to cozy guesthouses. Whether you seek luxury hotels in Marrakech or family-friendly options in Agadir, you'll find a variety of choices tailored to your preferences. Many establishments also feature pet-friendly policies and spa services for a relaxing getaway. Explore hotel reviews to ensure your stay meets your expectations and enjoy the unique experiences Morocco has in store for you.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort emphasizes a fun-filled family experience with its all-inclusive offerings. Guests can indulge in unlimited food and drinks, enjoy a variety of activities such as tennis and water fitness classes, and participate in themed parties and performances. The property features a water park for children, a dedicated children's pool, and amenities like ping pong and cribs upon request. Its eco-friendly certification makes it a great choice for environmentally conscious travelers looking for a joyful vacation in Morocco.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This luxurious 5-star hotel is designed for families seeking a blend of comfort and sophistication. The property prides itself on providing excellent amenities for children, including a supervised childcare option and an arcade game room. Guests appreciate the spacious rooms and the hotel's commitment to family-friendly service. Located in the heart of Marrakech, the hotel is an ideal base for exploring the city's vibrant culture while enjoying high-end facilities and a welcoming atmosphere.
  • Kenzi Club Agdal Medina All Inclusive: This elegant 5-star resort offers a luxurious all-inclusive experience tailored for families. With a focus on comfort and convenience, the property features a children's pool, supervised childcare services, and an on-site children's club. Guests can relish in the resort’s lush gardens and spacious accommodations while enjoying a range of dining options. Its prime location allows for easy access to local attractions, making it a distinguished choice for those looking to combine relaxation and exploration in Morocco.

Where to stay in Morocco

Embark on an unforgettable journey in Morocco, where vibrant city breaks in Marrakech await. Explore the rich culture and history while enjoying family-friendly atmospheres in charming neighborhoods. Experience the serene beauty of the southern region, with its enchanting desert riads offering a peaceful retreat. Whether you're seeking adventure or relaxation, Morocco's unique blend of friendly people and captivating culture guarantees a memorable vacation for everyone.

  • Marrakech: Known as the Red City, Marrakech is a vibrant metropolis nestled at the foot of the Atlas Mountains. This bustling destination offers a rich blend of history and modernity, making it perfect for various traveler experiences—whether you're seeking a cultural immersion, a family adventure, or a business trip. Visitors can explore the famous Jemaa el-Fnaa square, stroll through the colorful souks, or visit the stunning art and history museums. With peak travel seasons from March to April and October, Marrakech's lively atmosphere is sure to provide unforgettable memories.
  • Agadir: Located along Morocco's stunning Atlantic coast, Agadir is a city renowned for its beautiful beaches and outdoor activities. This resort town draws travelers year-round, particularly during the peak months of January to February and July. Agadir is perfect for those looking to relax on the sandy shores or indulge in water sports. The local marina and family-friendly beaches offer a laid-back vibe, while the bustling markets provide a taste of Moroccan culture. With abundant sunshine and a mild climate, Agadir is a paradise for beach lovers and outdoor enthusiasts alike.
  • Casablanca (region): As Morocco's largest city, the Casablanca region is a vibrant metropolis that blends modernity with rich cultural heritage. Known for its impressive architecture, including the stunning Hassan II Mosque, this city attracts visitors for various reasons, including business, family, and urban exploration. The shopping centers and malls cater to those looking for a retail therapy session, while the nearby beach offers a relaxing escape. Peak travel months are July, October, and December, making it an ideal destination for year-round visitors seeking dynamic experiences.

Things to do in Morocco

Shopping

Experience Morocco's vibrant shopping scene at Marrakech's Souk Semmarine, a bustling market filled with handcrafted goods and spices. In Casablanca, visit Morocco Mall for a mix of international brands and local artisans, providing a diverse shopping atmosphere in this dynamic city.

Recreation

Experience tranquility at the Banyan Tree Spa in Marrakech, where you can indulge in traditional hammam rituals and soothing massages. The serene gardens offer a peaceful setting for yoga sessions, allowing you to connect with nature and rejuvenate your spirit.

Recharge at Les Jardins de la Medina, featuring calming spa treatments and a beautiful pool area. Explore their organic gardens and enjoy healthy cuisine, making it a holistic retreat for relaxation and wellness.

Visit the Royal Mansour Spa for luxurious treatments inspired by Moroccan traditions. Enjoy a steam bath and personalized therapies, complemented by the serene ambiance of the stunning architecture and lush gardens surrounding the venue.

At the Spa at La Mamounia, immerse yourself in lavish wellness treatments, including body scrubs and massages. The opulent setting, with its lush gardens, enhances your experience, making it a perfect spot for relaxation and rejuvenation.

Adventure

The Agadir Aerial Tramway offers breathtaking views as you glide high above the landscape. This cable car provides an exhilarating experience, making it a fantastic way to explore the natural beauty of Morocco while enjoying a sense of adventure with family and friends.

Nightlife

In Marrakech, the lively Jemaa el-Fnaa square transforms at night, with street performers and food stalls creating a vibrant atmosphere. In Casablanca, La Bodega offers a mix of tapas and live music, while the rooftop bars provide stunning views of the city skyline.

*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 during your trip to Morocco, consider visiting in the off-peak months of January, February, or November for lower prices. Book your hotel about a month in advance, and look for last-minute deals on Expedia for potential discounts. 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 take advantage of package deals that combine flights, hotels, and activities for extra savings. Also, explore free attractions and utilize public transport for cost-effective travel around the country.

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 options based on your budget, desired location, and preferred hotel category. To find the most affordable rates and special offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Morocco with your flights and activities through an Expedia package deal.

Find the best attractions in Morocco

Morocco is a fantastic destination for city-themed, family, and business vacations, offering a diverse array of attractions. Visitors can explore beautiful beaches, stunning mosques, and vibrant piazzas. The country caters to those seeking cultural experiences, outdoor adventures, and beach relaxation. Don't miss out on staying in charming Moroccan riads for an authentic experience during your travels.

  • Ain Diab Beach: Enjoy the vibrant atmosphere at Ain Diab Beach, where you can relax on sandy shores, swim in the refreshing waters, and experience the lively beach culture of Morocco. The beach is popular among locals and tourists, making it a great spot for socializing and enjoying water sports.
  • Blue Gate: Step through the historical Blue Gate, a stunning architectural landmark that reflects Morocco's rich cultural heritage. This impressive archway serves as a gateway to the old medina, allowing you to immerse yourself in the local culture and explore the bustling markets nearby.
  • Dar Si Said Museum: Visit the Dar Si Said Museum, which showcases exquisite Moroccan art and craftsmanship. The museum is housed in a beautiful historic building, offering insights into the country's artistic traditions and cultural history through its diverse exhibits.

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 NT$3,556 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 NT$3,556 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