Book Morocco Hotels

Start date: Check-in selected.
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

Top Cities in Morocco

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top Hotels in Morocco

Our top choices for Morocco hotels

La Mamounia

5.0 star property
9.2 out of 10, Wonderful, (624)
"One of the best hotels we’ve ever stayed in! It’s absolutely gorgeous, with a lovely garden, a relaxing pool and spa, and staff who are both friendly and professional. "
The price is NZ$1,435
includes taxes & fees
19 Oct - 20 Oct
La Mamounia

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
8.0 out of 10, Very good, (1007)
"Aqua mirage parc was a very good stay. From staff being helpful, Aqua parc was very enjoyable, theater was very good, and food was excellent. "
The price is NZ$284
includes taxes & fees
23 Sept - 24 Sept
Aqua Mirage Club & Aqua Parc - All Inclusive

Villa de Luxe River Palm

4.0 star property
8.0 out of 10, Very good, (1)
Villa de Luxe River Palm

Riad Andalla Spa

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

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1005)
"I Loved my vacation I loved the place "
The price is NZ$388
includes taxes & fees
21 Sept - 22 Sept
Hotel Riu Tikida Palmeraie - All Inclusive

The Oberoi Marrakech

5.0 star property
10.0 out of 10, Exceptional, (128)
"The Hotel and grounds are gorgeous and the staff is perfect. "
The price is NZ$1,697
includes taxes & fees
28 Sept - 29 Sept
The Oberoi Marrakech

Four Seasons Resort Marrakech

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

Hotel Riu Palace Tikida Agadir - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (1002)
"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$644
includes taxes & fees
28 Sept - 29 Sept
Hotel Riu Palace Tikida Agadir - All Inclusive

Palais Moulay Said & SPA

3.0 star property
8.6 out of 10, Excellent, (76)
"Beautiful, clean, and very friendly staff"
The price is NZ$290
includes taxes & fees
30 Sept - 1 Oct
Palais Moulay Said & SPA

Riad Marraplace

3.5 star property
9.8 out of 10, Exceptional, (743)
"Excellent place close to everything and lots to do in the area "
The price is NZ$181
includes taxes & fees
28 Sept - 29 Sept
Riad Marraplace

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
8.4 out of 10, Very good, (685)
"Amazing staff amazing hotel "
The price is NZ$534
includes taxes & fees
23 Sept - 24 Sept
Sofitel Marrakech Palais Imperial & Spa

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

4.0 star property
8.8 out of 10, Excellent, (640)
"Great stay! "
The price is NZ$404
includes taxes & fees
24 Sept - 25 Sept
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Royal Mansour Marrakech

5.0 star property
10.0 out of 10, Exceptional, (88)
"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$3,914
includes taxes & fees
24 Sept - 25 Sept
Royal Mansour Marrakech

Eden Andalou Aquapark & Spa

5.0 star property
8.4 out of 10, Very good, (295)
"Amazing food, entertainment and service"
The price is NZ$350
includes taxes & fees
1 Oct - 2 Oct
Eden Andalou Aquapark & Spa

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
9.0 out of 10, Wonderful, (641)
"Very good hotel. Very nice food and good staff. "
The price is NZ$493
includes taxes & fees
25 Sept - 26 Sept
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Kenzi Rose Garden

5.0 star property
8.2 out of 10, Very good, (378)
"this is our hotel whenever we visit Marrakech great staff "
The price is NZ$226
includes taxes & fees
30 Sept - 1 Oct
Kenzi Rose Garden

El Fenn

4.5 star property
9.6 out of 10, Exceptional, (123)
"Everywhere I looked was beautiful, and it made me want to stay here again!"
The price is NZ$1,232
includes taxes & fees
21 Sept - 22 Sept
El Fenn

Hotel Riu Palace Tikida Taghazout - All inclusive

5.0 star property
8.6 out of 10, Excellent, (270)
"The beach was very beautiful the location is about 22km from Agadir city the food was ok the service was average but very limited choices at the bar cheap liquors nasty wine and only one choice of beer. The entertainment was very limited the shows were very boring. I recommend this place for no more than three night because is can of boring. "
The price is NZ$583
includes taxes & fees
16 Oct - 17 Oct
Hotel Riu Palace Tikida Taghazout - All inclusive

Hilton Tangier Al Houara Resort & Spa

5.0 star property
8.6 out of 10, Excellent, (332)
"Stuff"
The price is NZ$334
includes taxes & fees
1 Oct - 2 Oct
Hilton Tangier Al Houara Resort & 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$480
includes taxes & fees
28 Sept - 29 Sept
Savoy Le Grand Hotel
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:26 Sept - 28 Sept
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$181 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$181 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.