Book Morocco Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

Filter by

Guest rating
Guest rating
Star rating

Top Hotels in Morocco

xxxxxxxxxxxxx

Mohammédia
xxxxxxxxxxxxx

La Mamounia

5.0 star property
Medina
9.2 out of 10, Wonderful, (638)
"Room was very bad. Everything else was above and beyond; staff, service and facilities. "
United States
Pascal
The price is NZ$1,392
includes taxes & fees
11 Dec - 12 Dec
La Mamounia

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
Tassoultante
8.0 out of 10, Very good, (1002)
"Staff were amazing, so welcoming. Enjoyed our stay. Good choices of food and drinks. Plenty to do. "
United Kingdom
Christine
The price is NZ$236
includes taxes & fees
26 Nov - 27 Nov
Aqua Mirage Club & Aqua Parc - All Inclusive

Palais Moulay Said & SPA

3.0 star property
Medina
8.8 out of 10, Excellent, (130)
"An absolutely beautiful Riad in a perfect location! The staff were so attentive and the rooms were fab! Will definitely be revisiting "
United Kingdom
Rosie
The price is NZ$267
includes taxes & fees
25 Nov - 26 Nov
Palais Moulay Said & SPA

The Oberoi Marrakech

5.0 star property
Marrakech
10.0 out of 10, Exceptional, (140)
"The staff are very nice and peaceful surrounding great place for honeymoon "
United Kingdom
HASAN
The price is NZ$1,547
includes taxes & fees
25 Nov - 26 Nov
The Oberoi Marrakech

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
Annakhil
8.6 out of 10, Excellent, (1005)
"Friendly staff, nice food, nice rooms "
United Kingdom
Louisa
The price is NZ$277
includes taxes & fees
4 Dec - 5 Dec
Hotel Riu Tikida Palmeraie - All Inclusive

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
Gueliz
8.4 out of 10, Very good, (704)
"Amazing service, clean rooms, and super convinient"
United Kingdom
Jonathan
The price is NZ$547
includes taxes & fees
8 Dec - 9 Dec
Sofitel Marrakech Palais Imperial & Spa

Riad Andalla Spa

4.5 star property
Medina
9.8 out of 10, Exceptional, (1005)
"Our stay at the "
United States
tamara
Riad Andalla Spa

El Fenn

4.5 star property
Medina
9.6 out of 10, Exceptional, (127)
"Everything was perfect. But what really left a bitter taste in my mouth is how inneficient, laziness, unwilling to help or simply incompetence call it what you want . But I left a small package at the hotel and was traveling to the rest of Morocco. I called the hotel to have them ship the package I left at there store . I was suprise to see that a hotel that level could not help me. They told me it was impossible , they had no way , no idea how to do such thing . I tried to convince them that...
United States
Laurent
The price is NZ$1,002
includes taxes & fees
3 Dec - 4 Dec
El Fenn

Ksar Anika Boutique Hotel & Spa

5.0 star property
Mechouar-Kasbah
9.8 out of 10, Exceptional, (619)
"Clean room, excellent staff"
United States
Ritu
The price is NZ$260
includes taxes & fees
12 Nov - 13 Nov
Ksar Anika Boutique Hotel & Spa

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

4.0 star property
Marrakech
8.6 out of 10, Excellent, (648)
"Nice all inclusive with entertainment that is actually so much fun. Clean hotel! Great food options. If you want something specific to eat just ask for it they will make it for you. Delicious coffee and salad. My husband loved the oxtail!"
United States
Darlene
The price is NZ$349
includes taxes & fees
8 Dec - 9 Dec
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Riad Marraplace

3.5 star property
Medina
9.6 out of 10, Exceptional, (794)
"Staff was helpful, very close to main square and a lot of attractions "
Canada
Jenny
The price is NZ$184
includes taxes & fees
4 Dec - 5 Dec
Riad Marraplace

Hotel Riu Palace Tikida Agadir - All Inclusive

5.0 star property
Agadir City Center
8.8 out of 10, Excellent, (1001)
"A great place for family but the food was very bland and repetitive "
United Kingdom
Asharf
The price is NZ$452
includes taxes & fees
11 Dec - 12 Dec
Hotel Riu Palace Tikida Agadir - All Inclusive

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
Medina
9.0 out of 10, Wonderful, (668)
"Great location and very relaxing hotel "
United Kingdom
Ryan
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Royal Mansour Marrakech

5.0 star property
Hivernage
10.0 out of 10, Exceptional, (91)
"Very nice place "
United States
Ahmed
The price is NZ$3,615
includes taxes & fees
2 Dec - 3 Dec
Royal Mansour Marrakech

Savoy Le Grand Hotel

5.0 star property
Gueliz
8.0 out of 10, Very good, (1000)
"Very nice hotel "
United Kingdom
Rafiq
The price is NZ$422
includes taxes & fees
30 Nov - 1 Dec
Savoy Le Grand Hotel

Riad Jona

5.0 star property
Medina
9.2 out of 10, Wonderful, (1003)
"Loved our stay, amazing location."
United Kingdom
Niloy
Riad Jona

Four Seasons Resort Marrakech

5.0 star property
Gueliz
9.6 out of 10, Exceptional, (689)
"Amazing staff"
United States
Vaciliki
The price is NZ$1,442
includes taxes & fees
3 Dec - 4 Dec
Four Seasons Resort Marrakech

Eden Andalou Aquapark & Spa

5.0 star property
Marrakech
8.4 out of 10, Very good, (318)
"Great staff"
United Kingdom
Alvin
The price is NZ$399
includes taxes & fees
12 Nov - 13 Nov
Eden Andalou Aquapark & Spa

Riad Dar Anika

5.0 star property
Medina
9.8 out of 10, Exceptional, (408)
"My wife and I thoroughly enjoyed our stay. The staff was courteous and thoughtful. The location was excellent for joining excursions or day trips. The Medina it’s just a short walk away."
United States
William
The price is NZ$357
includes taxes & fees
17 Nov - 18 Nov
Riad Dar Anika
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:21 Nov - 23 Nov
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

  • Cultural Immersion: Experience the rich history and traditions in cities like Marrakech and Fes, where vibrant markets and ancient architecture abound.
  • Stunning Landscapes: Explore the breathtaking Atlas Mountains and relax in picturesque coastal towns like Essaouira.
  • Warm Hospitality: Enjoy the welcoming atmosphere and friendly locals that Morocco is renowned for.
  • Unique Accommodations: Stay in charming Riads or guesthouses that reflect the local culture and provide a unique lodging experience.
  • Outdoor Adventures: Engage in activities ranging from hiking in the mountains to relaxing on beautiful beaches.

Find great hotels in Morocco

Morocco offers a diverse array of accommodation options, from charming Riads to welcoming guesthouses, perfect for every type of traveller. Whether you're seeking a family-friendly retreat, a pet-friendly escape, or a rejuvenating spa experience, you'll discover the best hotels and luxury options throughout the country. Explore the vibrant culture and stunning landscapes while enjoying the top hotels that cater to your every need.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Experience the ultimate family-friendly getaway at Aqua Mirage Club & Aqua Parc, a 4-star all-inclusive resort in Morocco. This property is perfect for eco-conscious travellers seeking relaxation and adventure. Enjoy unlimited gourmet dining and beverages, along with a wide array of activities such as tennis, soccer, and water fitness classes. The resort features an impressive outdoor pool and a dedicated spa offering massages and body treatments. With its vibrant entertainment options and eco-certified status, Aqua Mirage Club ensures a fun-filled, rejuvenating holiday for guests of all ages.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: Combining luxury with eco-friendliness, Mövenpick Hotel Mansour Eddahbi Marrakech is a premier 5-star hotel ideal for business travellers and leisure seekers alike. Located in the heart of Marrakech, this hotel boasts extensive business facilities, including multiple meeting rooms and a conference centre. Indulge in their luxurious spa treatments and unwind by the pool. Guests appreciate the sophisticated dining options and the commitment to sustainability, making it a perfect choice for those looking to balance work and relaxation in a stunning Moroccan setting.
  • Kenzi Club Agdal Medina All Inclusive: Kenzi Club Agdal Medina All Inclusive is a 5-star haven for families and spa enthusiasts seeking a luxurious Moroccan escape. This property offers a range of services tailored for children, including a supervised kids' pool and mini-golf. Business travellers will find excellent facilities such as a conference centre and meeting rooms. After a day of activities, guests can unwind at the full-service spa or enjoy the outdoor pool. With its blend of family-friendly amenities and relaxation options, Kenzi Club Agdal Medina promises a memorable stay for everyone.

Where to stay in Morocco

Morocco offers a captivating blend of vibrant cities and rich culture, perfect for every traveller. From the bustling streets of Marrakech to the historic charm of Fes, you’ll experience warm Moroccan hospitality and an inviting atmosphere. Explore the scenic landscapes of the Atlas Mountains or relax in the coastal town of Essaouira. Whether you seek family-friendly adventures or romantic getaways, Morocco promises an unforgettable journey filled with history, culture, and friendly locals.

  • Marrakech: Known as the Red City, Marrakech is a vibrant and bustling destination located in central Morocco. Its enchanting medina is a UNESCO World Heritage site, filled with narrow streets that lead to lively souks, where you can shop for traditional crafts and spices. The city is famous for its stunning landmarks, such as the Djemaa el-Fna square, Koutoubia Mosque, and the beautiful Majorelle Garden. Visitors can indulge in the rich local culture through delectable Moroccan cuisine and various entertainment options, making Marrakech a perfect blend of history and modernity.
  • Agadir: Situated on the Atlantic coast, Agadir is a resort city known for its stunning sandy beaches and sunny climate. This modern city offers a relaxed beach experience with a host of outdoor activities, including water sports and golf. The vibrant marina and promenade are ideal for leisurely strolls and dining. Agadir is perfect for families and beach lovers, with attractions like the Agadir Beach and the Souss-Massa National Park nearby, providing a blend of relaxation and adventure.
  • Tangier: Nestled at the gateway between Europe and Africa, Tangier boasts a unique blend of cultures and influences. This coastal city offers beautiful beaches, such as Plage de Tangier, and a bustling shopping scene in its lively medina. Visitors can explore the historic Kasbah, visit the American Legation Museum, and enjoy the vibrant local cuisine. With its picturesque views and rich history, Tangier provides a captivating experience for families and outdoor enthusiasts alike.

Things to do in Morocco

Morocco is perfect for city-themed getaways, family adventures, and business trips. Visitors can explore vibrant public markets, enjoy a round of golf, and experience the breathtaking mountain retreats. This diverse destination offers a blend of cultural experiences and outdoor activities, ensuring an unforgettable holiday for all kinds of travellers.

Shopping

For a vibrant shopping experience, visit Jemaa el-Fnaa, a bustling market teeming with local crafts and spices. The Tanger City Center offers a more modern vibe with entertainment and family-friendly options, while Petit Socco presents a charming atmosphere for unique souvenirs and local goods.

Recreation

At Cabo Negro Royal Golf Club, enjoy a round of golf amidst breathtaking landscapes, perfect for sports enthusiasts. Experience the energetic atmosphere at Prince Moulay Abdellah Stadium, ideal for sports fans. For relaxation, La Plage Rouge Swimming Pool offers a refreshing retreat with family-friendly vibes.

Adventure

At Oasiria Water Park, dive into thrilling water slides and relax in lush surroundings, perfect for families seeking adventure. Atlantica Park offers camping amidst nature, where outdoor fun and family bonding await. For ski enthusiasts, Oukaimeden provides exhilarating slopes and stunning mountain views, ideal for an adventurous getaway.

Nightlife

In Morocco, Cinema Megarama offers a romantic atmosphere for film lovers, while the Mohammed V National Theatre presents a cultural experience perfect for families. For a touch of historical charm, El Jadida Municipal Theater combines entertainment with family-friendly vibes, making it an ideal spot for a delightful evening out.

*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 cheaper months of January, September, or November. Book your accommodation about a month in advance for the best rates, and check Expedia for last-minute deals. Aim for Monday stays, as they tend to be less expensive than Fridays. Use Expedia’s search tool to filter by budget and location, and consider bundling your hotel with flights for additional savings. Don’t forget to explore free activities like local markets and cultural sites to enhance your experience without breaking the bank.

  • 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 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of accommodation you’re looking for. To find the most affordable prices and offers, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by bundling your hotel stay in Morocco with your flights and activities through an Expedia package.

Find the best attractions in Morocco

Morocco offers an array of experiences for every type of traveller, whether you're on a family holiday, a business trip, or seeking cultural immersion. Explore stunning beaches, magnificent mosques, and lively piazzas that reflect the rich heritage and vibrant atmosphere of the country. With options for outdoor adventures and a beach getaway, Morocco promises unforgettable memories for all who visit.

  • Agadir Beach: Experience the stunning coastline of Agadir Beach, where you can soak up the sun, swim in the Atlantic Ocean, or enjoy thrilling water sports. The beach vibe creates a relaxing atmosphere perfect for unwinding and enjoying local cafés and restaurants along the promenade.
  • Majorelle Garden: Explore the enchanting Majorelle Garden, a botanical oasis filled with vibrant plants and exotic flowers. This outdoor space offers a tranquil escape and is perfect for families, showcasing the unique blend of French and Moroccan design.
  • Hassan II Mosque: Visit the magnificent Hassan II Mosque, one of the largest mosques in the world. Its stunning architecture and intricate details reflect Moroccan culture, and guided tours provide insight into its historical significance and spiritual importance.

Best time to go to Morocco

The best time to visit Morocco is dependant 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.

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 HighSlightly High
August88.3°F (31.3°C)No RainSunnyAverageSlightly High
September77.4°F (25.200000000000003°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

The nearest major airports for your trip to Morocco

Flying into Morocco is convenient with its major airports. Casablanca's Mohammed V Airport (CMN) is situated 181.9km from the city and offers nearby hotels like the 4-star Sky Casa Airport, just 3.2km away, and both Domo Casablanca and Casablanca Suites & SPA, each 13.2km from the airport. Marrakech's Menara Airport (RAK) is located 90.1km away, with top options like the 5-star Ksar Anika Boutique Hotel & Spa, 4.8km away, and La Mamounia, just 3.2km from the airport. Lastly, Agadir's Al Massira Airport (AGA) is 275.2km away, featuring the 5-star Tikida Golf Palace, 14.5km from the airport, providing various transportation services.

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 NZ$184 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 NZ$184 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.