Book Morocco Hotels

  • 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

Guest rating
Guest rating
Star rating

Our top choices for Morocco hotels

Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (595 reviews)
"Beautiful place with a great location & outstanding staff! "
United States
Marina
The price is NZ$226
includes taxes & fees
15 May - 16 May
Palais Moulay Said & SPA

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,081 reviews)
"Had a fantastic vacation , would highly recommend "
United Kingdom
Ron
The price is NZ$361
includes taxes & fees
10 May - 11 May
Aqua Mirage Club & Aqua Parc - All Inclusive

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (693 reviews)
"Excellent safe hotel with high standards. Only thing to mention were a couple of the reception staff at the Spa and at the Asian restaurant who were a bit unprofessional but the rest amazing. I would also like to praise the reception staff and the amazing concierge team who did everything for our stay to be perfect "
United States
Rory Anthony
The price is NZ$1,552
includes taxes & fees
20 May - 21 May
La Mamounia

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Annakhil
8.6 out of 10, Excellent, (1,003 reviews)
"The food was very good. Staff was friendly."
United States
Kirk
The price is NZ$382
includes taxes & fees
9 May - 10 May
Hotel Riu Tikida Palmeraie - All Inclusive

Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (764 reviews)
"Splendid breakfasts"
United Kingdom
Nina
The price is NZ$793
includes taxes & fees
26 May - 27 May
Sofitel Marrakech Palais Imperial & Spa

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (170 reviews)
"Wonderful stay!!! "
United States
Theresa
The price is NZ$1,948
includes taxes & fees
27 May - 28 May
The Oberoi Marrakech

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, (313 reviews)
"The actual hotel is beautiful and very clean "
United States
Mohammed
The price is NZ$586
includes taxes & fees
16 May - 17 May
Hotel Riu Palace Tikida Taghazout - All inclusive

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,001 reviews)
"Really amazing clean resort. "
United Kingdom
Suky
The price is NZ$591
includes taxes & fees
11 May - 12 May
Hotel Riu Palace Tikida Agadir - All Inclusive

Eden Andalou Aquapark & Spa

Eden Andalou Aquapark & Spa
5.0 star property
Marrakech
8.4 out of 10, Very good, (393 reviews)
"The staff and food were wonderful. We had a ton of fun at the water park and it was a wonderful way to start our trip."
United States
Chad
The price is NZ$492
includes taxes & fees
18 May - 19 May
Eden Andalou Aquapark & Spa

El Fenn

El Fenn
4.5 star property
Medina
9.6 out of 10, Exceptional, (144 reviews)
"Exceptional staff, beautiful rooms, delicious food. A real home away from home experience! "
Australia
petra
The price is NZ$1,305
includes taxes & fees
30 Apr - 1 May
El Fenn

Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
8.0 out of 10, Very good, (101 reviews)
"Friendly and professional staff. Amenities were very good. Breakfast was fresh and good too. Room was excellent."
United Kingdom
Rizwan
The price is NZ$216
includes taxes & fees
8 May - 9 May
Hotel Prestige Agadir

Le Riad Monceau

Le Riad Monceau
5.0 star property
Medina
9.4 out of 10, Exceptional, (778 reviews)
"Amazing hotel and amazing staff , we enjoyed our stay very much ."
United Kingdom
Zachariah
The price is NZ$315
includes taxes & fees
4 May - 5 May
Le Riad Monceau

Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Gueliz
8.0 out of 10, Very good, (1,003 reviews)
"Nice hospitality "
United States
Alexandro
The price is NZ$429
includes taxes & fees
13 May - 14 May
Savoy Le Grand Hotel

Riad Marraplace

Riad Marraplace
3.5 star property
Medina
9.6 out of 10, Exceptional, (932 reviews)
"Great location, great room, awesome shower and very nice breakfast with helpful and enthusiastic staff"
Canada
Shahid
The price is NZ$179
includes taxes & fees
11 May - 12 May
Riad Marraplace

L'Oliveraie de l'atlas

L'Oliveraie de l'atlas
5.0 star property
Marrakech
9.0 out of 10, Wonderful, (208 reviews)
"The staff were friendly and the room had a wonderful view of the Atlas Mountains "
United Kingdom
Danisa
The price is NZ$182
includes taxes & fees
20 May - 21 May
L'Oliveraie de l'atlas

Pestana CR7 Marrakech

Pestana CR7 Marrakech
4.0 star property
Gueliz
9.0 out of 10, Wonderful, (291 reviews)
"good stay"
United States
Imane
The price is NZ$413
includes taxes & fees
24 May - 25 May
Pestana CR7 Marrakech

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.6 out of 10, Excellent, (83 reviews)
"Everything was clean, staff super friendly and food was really tasty."
United Kingdom
Adam
The price is NZ$459
includes taxes & fees
25 May - 26 May
Pickalbatros Hôtel Du Golf - Adults Friendly 16 Years Plus- All-Inclusive

Gramtahouse

Gramtahouse
3.5 star property
Gueliz
8.6 out of 10, Excellent, (318 reviews)
"We really enjoyed our stay here, The Hotel is extremely clean and the Rooms are very Luxury. Minutes walk into Medina with Excellent staff. Complimentary drinks & Snacks on arrival. "
United Kingdom
Eloise
The price is NZ$110
includes taxes & fees
26 May - 27 May
Gramtahouse

Hyatt Place Taghazout Bay

Hyatt Place Taghazout Bay
5.0 star property
Taghazout
8.8 out of 10, Excellent, (486 reviews)
"Clean, friendly, great food. Reception staff were excellent "
United Kingdom
Adam
The price is NZ$316
includes taxes & fees
10 May - 11 May
Hyatt Place Taghazout Bay

Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (98 reviews)
"Very nice place "
United States
Ahmed
The price is NZ$4,351
includes taxes & fees
18 May - 19 May
Royal Mansour 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:8 May - 10 May

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