Book Morocco Hotels

Start date: Check-in selected.
To Date
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Top Hotels in Morocco

La Mamounia

5.0 star property
9.2 out of 10, Wonderful, (628)
"Excellent stay for a week. So many options and the rooms are beautiful. "
The price is NZ$1,440
includes taxes & fees
6 Nov - 7 Nov
La Mamounia

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
8.0 out of 10, Very good, (1001)
"It was the most relaxing professional massage I have ever had .it was extremely clean the staff were so friendly and very reasonably priced . I would recommend every person visits the spa at least once a visit "
The price is NZ$278
includes taxes & fees
13 Oct - 14 Oct
Aqua Mirage Club & Aqua Parc - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1002)
"I Loved my vacation I loved the place "
The price is NZ$443
includes taxes & fees
8 Oct - 9 Oct
Hotel Riu Tikida Palmeraie - All Inclusive

The Oberoi Marrakech

5.0 star property
10.0 out of 10, Exceptional, (131)
"The Hotel and grounds are gorgeous and the staff is perfect. "
The price is NZ$1,804
includes taxes & fees
3 Nov - 4 Nov
The Oberoi Marrakech

Riad Andalla Spa

4.5 star property
9.8 out of 10, Exceptional, (1010)
"Very attentive staff, tea and snacks we're consistent amazing, overall great place to stay"
Riad Andalla Spa

Palais Moulay Said & SPA

3.0 star property
8.6 out of 10, Excellent, (96)
"This is a beautiful riad with an amazing breakfast. Highly recommend!! A bit noisy due to location but near market. "
The price is NZ$279
includes taxes & fees
6 Nov - 7 Nov
Palais Moulay Said & SPA

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
8.4 out of 10, Very good, (694)
"Amazing service, clean rooms, and super convinient"
The price is NZ$585
includes taxes & fees
3 Nov - 4 Nov
Sofitel Marrakech Palais Imperial & Spa

Four Seasons Resort Marrakech

5.0 star property
9.6 out of 10, Exceptional, (682)
"Amazing stay! Absolutely lived up to expectations - we didn’t want to leave! "
The price is NZ$1,529
includes taxes & fees
17 Oct - 18 Oct
Four Seasons Resort Marrakech

Hotel Riu Palace Tikida Agadir - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (1000)
"The food was really good. But the service from staff was truly outstanding. They went above and beyond to ensure our stay was comfortable and enjoyable. "
The price is NZ$571
includes taxes & fees
2 Nov - 3 Nov
Hotel Riu Palace Tikida Agadir - All Inclusive

Riad Marraplace

3.5 star property
9.6 out of 10, Exceptional, (761)
"Reasonable and good location. "
The price is NZ$183
includes taxes & fees
26 Oct - 27 Oct
Riad Marraplace

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

4.0 star property
8.6 out of 10, Excellent, (643)
"Great stay! "
The price is NZ$472
includes taxes & fees
17 Oct - 18 Oct
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

El Fenn

4.5 star property
9.6 out of 10, Exceptional, (126)
"Everywhere I looked was beautiful, and it made me want to stay here again!"
El Fenn

Royal Mansour Marrakech

5.0 star property
10.0 out of 10, Exceptional, (89)
"One of the finest properties in the world. World class. From the moment you arrive they make you feel like a rock star. We have stayed at some of the most luxurious hotels in the world and this is right on top of the list. We can’t wait to come back again. "
The price is NZ$4,319
includes taxes & fees
7 Nov - 8 Nov
Royal Mansour Marrakech

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
9.0 out of 10, Wonderful, (651)
"Everything about the hotel was fabulous. "
The price is NZ$495
includes taxes & fees
11 Oct - 12 Oct
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Ksar Anika Boutique Hotel & Spa

5.0 star property
9.8 out of 10, Exceptional, (590)
"Absolutely wonderful venue an oasis of tranquility, a lovely hotel with brilliant staff."
The price is NZ$239
includes taxes & fees
8 Oct - 9 Oct
Ksar Anika Boutique Hotel & Spa

Savoy Le Grand Hotel

5.0 star property
8.0 out of 10, Very good, (1005)
"Staff & breakfast was lovely and 10 minutes from airport "
The price is NZ$508
includes taxes & fees
2 Nov - 3 Nov
Savoy Le Grand Hotel

Hotel Riu Palace Tikida Taghazout - All inclusive

5.0 star property
8.6 out of 10, Excellent, (273)
"The hotel was great. The whole atmosphere was amazing. Great service from all staff especially Sharifa at the front desk and Ousama at the buffet restaurant."
The price is NZ$544
includes taxes & fees
1 Nov - 2 Nov
Hotel Riu Palace Tikida Taghazout - All inclusive

Riad Nelia

3.0 star property
9.0 out of 10, Wonderful, (22)
"Lovely staff at the property and not too far from the parking spot so would recommend on location too. Loved our stay and it’s a beautiful venue! Thank you Walid for everything. "
Riad Nelia

Eden Andalou Aquapark & Spa

5.0 star property
8.4 out of 10, Very good, (304)
"All round excellent "
The price is NZ$370
includes taxes & fees
2 Nov - 3 Nov
Eden Andalou Aquapark & Spa

Nobu Hotel Marrakech

5.0 star property
9.0 out of 10, Wonderful, (115)
"Loved it!"
The price is NZ$1,244
includes taxes & fees
2 Nov - 3 Nov
Nobu Hotel Marrakech
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:17 Oct - 19 Oct
Save an average of 15% on thousands of hotels when you're signed in

Top Morocco Hotel Reviews

Guide to exploring Morocco

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

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$183 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$183 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.