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

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, (548 reviews)
"Excellent location, everything is close by and the place is very beautiful."
Mexico
EDGAR ALFONSO
The price is NZ$227
includes taxes & fees
15 Apr - 16 Apr
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,065 reviews)
"Room clean Staff friendly Stunning "
United Kingdom
Teodora
The price is NZ$363
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, (688 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,681
includes taxes & fees
7 May - 8 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,001 reviews)
"Hotel was very nice and clean. Staff were friendly and helpful. "
Canada
Navid
The price is NZ$421
includes taxes & fees
25 Apr - 26 Apr
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, (759 reviews)
"Great place"
United States
samir
The price is NZ$821
includes taxes & fees
26 Apr - 27 Apr
Sofitel Marrakech Palais Imperial & Spa

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (166 reviews)
"Beautiful hotel ❤️"
United States
Amy
The price is NZ$1,796
includes taxes & fees
12 May - 13 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, (311 reviews)
"The actual hotel is beautiful and very clean "
United States
Mohammed
The price is NZ$623
includes taxes & fees
20 Apr - 21 Apr
Hotel Riu Palace Tikida Taghazout - All inclusive

L'Oliveraie de l'atlas

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

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,003 reviews)
"The hotel is nice and staff members are friendly and lovely "
United Kingdom
Jacqueline
The price is NZ$595
includes taxes & fees
1 May - 2 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, (378 reviews)
"We had a great stay the staff here are wonderfull , friendly, hardworking and smiling. "
United Kingdom
Caroline Alice
The price is NZ$463
includes taxes & fees
10 May - 11 May
Eden Andalou Aquapark & Spa

El Fenn

El Fenn
4.5 star property
Medina
9.6 out of 10, Exceptional, (143 reviews)
"Lovely hotel "
United States
Alexandra
The price is NZ$1,311
includes taxes & fees
21 Apr - 22 Apr
El Fenn

Riad Marraplace

Riad Marraplace
3.5 star property
Medina
9.6 out of 10, Exceptional, (915 reviews)
"Clean amenities, fresh breakfast, nice staff!"
Canada
Esosa
The price is NZ$182
includes taxes & fees
28 Apr - 29 Apr
Riad Marraplace

Le Riad Monceau

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

Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Gueliz
8.0 out of 10, Very good, (1,005 reviews)
"Beautiful hotel. Ideal location near to everything you need. "
United Kingdom
Parminder
The price is NZ$477
includes taxes & fees
19 Apr - 20 Apr
Savoy Le Grand Hotel

Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (96 reviews)
"Very nice place "
United States
Ahmed
The price is NZ$4,457
includes taxes & fees
7 May - 8 May
Royal Mansour Marrakech

Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (710 reviews)
"Beautiful property, great staff "
United States
Nushmia
The price is NZ$2,358
includes taxes & fees
3 May - 4 May
Four Seasons Resort Marrakech

xxxxxxxxxxxxx

xxxxxxxxxxxxx
Mohammédia
xxxxxxxxxxxxx

Pestana CR7 Marrakech

Pestana CR7 Marrakech
4.0 star property
Gueliz
9.0 out of 10, Wonderful, (288 reviews)
"Staff were amazing, Pool was beautiful!"
United Kingdom
Millicent
The price is NZ$452
includes taxes & fees
20 Apr - 21 Apr
Pestana CR7 Marrakech

Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,004 reviews)
"Staff was amazing and the rooms and hotel are kept up to amazing standards. Would stay here again. "
United States
Joseph
The price is NZ$280
includes taxes & fees
22 Apr - 23 Apr
Riad Andalla Spa

Hotel Riu Tikida Dunas - All Inclusive

Hotel Riu Tikida Dunas - All Inclusive
4.0 star property
Agadir Bay
8.4 out of 10, Very good, (963 reviews)
"Good service clean hotel , very good family fun"
United Kingdom
kamalpreet
The price is NZ$540
includes taxes & fees
21 Apr - 22 Apr
Hotel Riu Tikida Dunas - 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:24 Apr - 26 Apr

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