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

This weekend
Next weekend

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Property class

Our top choices for Morocco hotels

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (710 reviews)
"Excellent"
United States
Can
The price is NZ$1,073
includes taxes & fees
22 July - 23 July
La Mamounia

Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (781 reviews)
"Beautiful hotel, a little gem in the middle of the vibrant and busy medina."
United Kingdom
Ruth
The price is NZ$204
includes taxes & fees
11 July - 12 July
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,083 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is NZ$497
includes taxes & fees
6 July - 7 July
Aqua Mirage Club & Aqua Parc - All Inclusive

Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
8.2 out of 10, Very good, (141 reviews)
"Excellent location, clean room ,"
Canada
Ihssane
The price is NZ$238
includes taxes & fees
29 June - 30 June
Hotel Prestige Agadir

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,000 reviews)
"Beautiful hotel"
Canada
Tamara
The price is NZ$412
includes taxes & fees
6 July - 7 July
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, (780 reviews)
"Lovely hotel."
United States
Vasiliky
The price is NZ$554
includes taxes & fees
7 July - 8 July
Sofitel Marrakech Palais Imperial & Spa

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,000 reviews)
"Really amazing clean resort. "
United Kingdom
Suky
The price is NZ$673
includes taxes & fees
3 July - 4 July
Hotel Riu Palace Tikida Agadir - All Inclusive

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (181 reviews)
"A wonderful hotel"
United Kingdom
John
The price is NZ$1,361
includes taxes & fees
26 July - 27 July
The Oberoi Marrakech

Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (728 reviews)
"The staff was amazing"
France
Sylvia
The price is NZ$1,054
includes taxes & fees
2 July - 3 July
Four Seasons Resort 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, (323 reviews)
"Exelent "
United States
Sten
The price is NZ$673
includes taxes & fees
1 July - 2 July
Hotel Riu Palace Tikida Taghazout - All inclusive

Pickalbatros Palais Des Roses

Pickalbatros Palais Des Roses
5.0 star property
Agadir Bay
9.0 out of 10, Wonderful, (53 reviews)
"The property was very clean the staff were great the food in all there restaurants was very good one of the best hotels I have stayed in"
United Kingdom
naeem
The price is NZ$495
includes taxes & fees
30 June - 1 July
Pickalbatros Palais Des Roses

Delta Hotels by Marriott™ Marrakech Eden Andalou

Delta Hotels by Marriott™ Marrakech Eden Andalou
5.0 star property
Marrakech
8.4 out of 10, Very good, (419 reviews)
"Great place for families with young children. Good selection of food at meal times."
United Kingdom
Ifrah
The price is NZ$540
includes taxes & fees
11 July - 12 July
Delta Hotels by Marriott™ Marrakech Eden Andalou

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, (101 reviews)
"The hotel was beautiful, comfortable, and had such a welcoming atmosphere thanks to the staff that made our trip feel extra special. A very special thank you to Karima for her kindness, professionalism, and attention to detail. She went above and beyond to make our stay memorable, and her warm hospitality really made a difference. We felt genuinely cared for throughout our visit. We would absolutely love to come back and recommend this hotel to anyone looking for a wonderful and relaxing...
United States
El mahdi
The price is NZ$418
includes taxes & fees
29 June - 30 June
Pickalbatros Hôtel Du Golf - Adults Friendly 16 Years Plus- All-Inclusive

Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (102 reviews)
"One of the best’s in the world, no doubt."
United States
Claudio
The price is NZ$3,218
includes taxes & fees
7 July - 8 July
Royal Mansour Marrakech

Hilton Tangier Al Houara Resort & Spa

Hilton Tangier Al Houara Resort & Spa
5.0 star property
Hjar Ennhal
8.8 out of 10, Excellent, (401 reviews)
"Great Property and excellent customer service"
United States
Ali
The price is NZ$378
includes taxes & fees
30 June - 1 July
Hilton Tangier Al Houara Resort & Spa

Sofitel Agadir Thalassa Sea & Spa

Sofitel Agadir Thalassa Sea & Spa
5.0 star property
Agadir Bay
8.4 out of 10, Very good, (528 reviews)
"Bed amazing, bidet leaking, loo roll holder fault. Room amazing, spa and beach location amazing. Room service really good, pool outstanding, concierge check in delayed, in house restaurants really good. Room emnities really good,"
United Kingdom
Ikhlas
The price is NZ$454
includes taxes & fees
27 June - 28 June
Sofitel Agadir Thalassa Sea & Spa

Hyatt Place Taghazout Bay

Hyatt Place Taghazout Bay
5.0 star property
Taghazout
8.8 out of 10, Excellent, (505 reviews)
"Nice pool area and enjoyed the breakfast and dinner buffets - thought the room was well sized but a pretty dirty carpet let it down"
United Kingdom
Conor
The price is NZ$327
includes taxes & fees
27 June - 28 June
Hyatt Place Taghazout Bay

TUI BLUE Medina Gardens – Adults Only – All Inclusive

TUI BLUE Medina Gardens – Adults Only – All Inclusive
4.0 star property
Medina
9.0 out of 10, Wonderful, (799 reviews)
"Excellent hotel - very clean with lovely facilities. Staff were all amazing and very hospitable. Thank you for a great stay!"
United Kingdom
Paul
The price is NZ$528
includes taxes & fees
9 July - 10 July
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Suites Atlas Marrakech

Suites Atlas Marrakech
3.5 star property
Gueliz
7.8 out of 10, Good, (27 reviews)
"The staff was excellent, very clean, no laundry elevator not functioning, great location and safe."
United States
Elizabeth
The price is NZ$73
includes taxes & fees
29 June - 30 June
Suites Atlas Marrakech

Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,001 reviews)
"Lovely riad centrally located and accessible to the souk and restaurants. Staff are very knowledgeable and friendly. I’ll definitely stay here again during my next visit."
Canada
Harpreet
The price is NZ$209
includes taxes & fees
11 July - 12 July
Riad Andalla Spa
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:3 Jul - 5 Jul

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 Richness: Immerse yourself in Morocco's vibrant culture through bustling markets, traditional mosques, and historic sites.
  • Stunning Beaches: Relax on beautiful beaches along the coast, perfect for sunbathing or water sports.
  • Unique Accommodations: Experience the charm of traditional Riads, offering a glimpse into local heritage.
  • Desert Adventures: Explore the serene beauty of the Sahara Desert, with opportunities for camel trekking and star-gazing.
  • Family-Friendly Activities: Enjoy a variety of attractions, including water parks and cultural tours, suitable for all ages.

Find great hotels in Morocco

Experience the unique charm of Morocco with a stay in one of its inviting Riads or Guesthouses. Whether you're seeking family-friendly accommodations, pet-friendly options, or a rejuvenating spa-themed getaway, Morocco offers a variety of hotel choices. From the vibrant streets of Marrakech to the stunning coasts of Agadir, you'll find luxury hotels that cater to all your needs. Explore hotel reviews to find the perfect spot for your Moroccan adventure.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Embrace a fun-filled family getaway at Aqua Mirage Club, a vibrant 4-star resort in Morocco, boasting a guest rating of 8.0 out of 10. This all-inclusive haven features an impressive array of amenities including a water park, sports activities like volleyball and tennis, and a variety of entertainment options. With unlimited food and drinks, guests can indulge in buffet dining and themed parties. Eco-certified, this resort is a great choice for environmentally conscious travellers, offering facilities for children such as a free water park, games, and first aid services, ensuring a memorable stay for families.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: Experience luxury at the Mövenpick Hotel Mansour Eddahbi Marrakech, a distinguished 5-star accommodation with a guest rating of 8.4 out of 10. This elegant hotel is designed with families in mind, offering spacious rooms and a host of amenities including a children’s pool and an arcade game room. The on-site dining options cater to all tastes, while babysitting services ensure parents can enjoy some leisure time. Situated in the heart of Marrakech, guests can easily explore local attractions, making it a superb choice for family vacations.
  • Kenzi Club Agdal Medina All Inclusive: The Kenzi Club Agdal Medina, a luxurious 5-star resort with a rating of 8.4 out of 10, promises a lavish escape in Morocco. This all-inclusive resort is tailored for families, featuring amenities such as onsite mini golf and a shared playground. With supervised childcare available and first aid facilities, parents can relax while their children are entertained. The serene environment, combined with top-notch service and a variety of dining options, makes this resort an ideal destination for those seeking a memorable family holiday.

Where to stay in Morocco

Morocco offers a captivating blend of vibrant city experiences and serene desert retreats, perfect for your holiday. Explore the bustling streets of Marrakech, where history and culture intertwine, or unwind in a charming desert riad in southern Morocco. With friendly locals and a rich atmosphere, you'll find family-friendly activities and romantic spots alike, making it an ideal destination for every traveller. Embrace the unique vibes and unforgettable experiences Morocco has to offer.

  • Marrakech: A vibrant metropolis, Marrakech is a city that seamlessly blends tradition and modernity. Nestled in the heart of Morocco, it attracts travellers year-round, with peak visits in March to April and October. Here, you can immerse yourself in the bustling souks, where the aromas of spices and the sounds of haggling fill the air. Key highlights include the iconic Jemaa el-Fnaa square, renowned for its street performers and food stalls, as well as the stunning art and history museums that showcase Morocco’s rich heritage. Whether you're seeking a family adventure or a business-themed trip, Marrakech offers a plethora of activities, including golf and public markets that promise an unforgettable experience.
  • Agadir: Known for its stunning coastal scenery, Agadir is a city that offers a relaxed beach lifestyle. This city is popular among tourists for its outdoor activities and beach experiences, with peak visitor numbers in January to February and July. Agadir's pristine beaches are perfect for sunbathing and water sports, while the lively marina provides a delightful atmosphere for evening strolls. Don’t miss the chance to explore the bustling local markets and enjoy a round of golf at one of the nearby courses. Agadir is an ideal spot for families and those looking to unwind by the sea.
  • Casablanca (region): As Morocco's largest metropolis, Casablanca is a hub of culture and commerce. The city experiences consistent visitor numbers throughout the year, peaking in July, October, and December. Here, you can indulge in shopping at modern malls and enjoy the stunning architecture of the Hassan II Mosque, one of the largest mosques in the world. The region's beaches are perfect for relaxation, while the marina offers delightful dining options. Whether you're visiting for business or a family getaway, Casablanca promises an enriching urban experience.

Things to do in Morocco

Shopping

In Marrakech, visit the bustling Souk Semmarine for vibrant handicrafts and spices, while the Gueliz district offers modern boutiques. In Casablanca, explore Morocco Mall, featuring international brands and local artisans, providing a unique blend of shopping experiences for souvenirs and gifts.

Recreation

Experience the serene atmosphere at La Sultana Marrakech, where you can indulge in traditional hammam rituals and rejuvenating spa treatments. For outdoor relaxation, explore the tranquil gardens of Jardin Majorelle, offering a peaceful escape and vibrant scenery to enhance your wellness journey.

Adventure

Experience the Agadir Aerial Tramway, where you can glide through the skies with stunning views of the surrounding landscapes. This cable car journey offers a thrilling perspective of the region's natural beauty, making it an ideal adventure for families and thrill-seekers alike.

Nightlife

In Marrakech, explore the vibrant Djemaa el-Fna square, where street performers and food stalls create a lively atmosphere. For a laid-back vibe, visit Le Comptoir, known for its cocktails and live music. If you're in Casablanca, don’t miss the stylish rooftop at Sky 28 for stunning views and a relaxed night 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 a vibrant mix of city, family, and business-themed vacations. Visitors can enjoy stunning beaches, beautiful mosques, and lively piazzas. The region is perfect for those seeking cultural experiences and outdoor adventures. Be sure to explore traditional Moroccan riads for a unique stay, immersing yourself in the local heritage while enjoying the diverse attractions that Morocco has to offer.

  • Hassan Tower: Located in Rabat, Hassan Tower is a stunning example of Almohad architecture, originally intended to be the world's tallest minaret. The surrounding gardens offer a peaceful atmosphere, allowing visitors to soak in the rich cultural heritage of Morocco while viewing the intricate stonework and historical significance of this iconic structure.
  • Place Mohammed V: This grand square in Casablanca is surrounded by impressive colonial architecture, blending French and Moroccan styles. It's a vibrant hub where you can experience local life, art, and culture while admiring the stunning fountains and palm trees that create a picturesque setting.
  • Setti-Fatma Waterfalls: Nestled in the Ourika Valley, these breathtaking waterfalls are a fantastic spot for outdoor adventures. Trekking through lush landscapes, you can enjoy the romantic atmosphere and tranquil sounds of cascading water, making it a delightful escape for nature lovers.

Best time to go to Morocco

The best time to visit Morocco can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Morocco falls in August, when visitor numbers are average and weather is sunny with no rain. The coolest average temperature in Morocco falls in February, visitor numbers are average and weather is sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 LowSlightly High
June77.2°F (25.1°C)No RainSunnySlightly HighAverage
July75.7°F (24.3°C)No RainSunnySlightly HighAverage
August88.3°F (31.3°C)No RainSunnyAverageSlightly High
September77.4°F (25.2°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

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