Search Morocco Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • 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
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, (233)
"Nice staff and location "
United States
Claire Langley
The price is P5,480
P6,474 total
includes taxes & fees
Jan 12 - Jan 13
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, (1007)
"Lovely place for family getaway "
United Kingdom
Reyaz
The price is P8,578
P9,691 total
includes taxes & fees
Jan 23 - Jan 24
Aqua Mirage Club & Aqua Parc - All Inclusive

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (651)
"The staff was always ready to help, the room, although not big, was spotless and full of beautiful details."
United States
Alejandro
The price is P41,603
P46,401 total
includes taxes & fees
Jan 19 - Jan 20
La Mamounia

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (147)
"Great breakfast/dinner spread...helpful and very courteous staff. View of the Atlas mountain was simply breathtaking. Private pool was amazing and added immensely to the overall experience."
United Kingdom
Kartik
The price is P46,666
P51,970 total
includes taxes & fees
Jan 12 - Jan 13
The Oberoi Marrakech

Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very Good, (723)
"Good location and excellent facilities "
United Kingdom
Manishkumar
The price is P17,704
P19,841 total
includes taxes & fees
Jan 13 - Jan 14
Sofitel Marrakech Palais Imperial & Spa

Ksar Anika Boutique Hotel & Spa

Ksar Anika Boutique Hotel & Spa
5.0 star property
Mechouar-Kasbah
9.8 out of 10, Exceptional, (663)
"Wonderful attentive staff and amenities in the room and hotel!!"
United States
Patricia
Ksar Anika Boutique Hotel & Spa

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Annakhil
8.6 out of 10, Excellent, (1000)
"A peaceful hotel for a relaxed holiday. The room was spacious and very well cleaned every day. The food was fresh, varied, and delicious, both at the buffet and in the à la carte restaurants. The staff are incredibly friendly throughout the hotel. The free shuttle to the city center is a great bonus."
Finland
Matleena Eevi
Hotel Riu Tikida Palmeraie - All Inclusive

Riad KAYA & SPA

Riad KAYA & SPA
4.5 star property
Medina
9.8 out of 10, Exceptional, (19)
"The room and hotel was very clean and comfortable, all the fixtures and fittings are new an top quality and the staff are incredibly helpful, knowledgeable and friendly "
United Kingdom
JAMES
The price is P6,831
P7,961 total
includes taxes & fees
Jan 11 - Jan 12
Riad KAYA & SPA

Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1001)
"Very clean, staff were friendly and location was great."
United Kingdom
Jacqueline
Riad Andalla Spa

El Fenn

El Fenn
4.5 star property
Medina
9.6 out of 10, Exceptional, (133)
"Lovely hotel "
United States
Alexandra
The price is P36,574
P43,390 total
includes taxes & fees
Jan 15 - Jan 16
El Fenn

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Iberostar Waves Club Palmeraie Marrakech -All Inclusive
4.0 star property
Marrakech
8.6 out of 10, Excellent, (660)
"The facilities were great at the hotel.. the rooms were clean. The entertainment team were brilliant especially Jaguar, Meri, Rachid and Yousef. The lobby manager Wahid Ali was very accommodating.. lovely resort to stay in."
United Kingdom
Sarbjit
The price is P10,332
P11,615 total
includes taxes & fees
Jan 11 - Jan 12
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Eden Andalou Aquapark & Spa

Eden Andalou Aquapark & Spa
5.0 star property
Marrakech
8.4 out of 10, Very Good, (332)
"Very clean rooms with friendly staff members "
United Kingdom
Nancy
The price is P8,400
P9,748 total
includes taxes & fees
Jan 16 - Jan 17
Eden Andalou Aquapark & Spa

Riad Marraplace

Riad Marraplace
3.5 star property
Medina
9.6 out of 10, Exceptional, (840)
"Excellent staff and location. "
United States
Rebecca J
The price is P5,363
P6,292 total
includes taxes & fees
Jan 14 - Jan 15
Riad Marraplace

Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (91)
"Very nice place "
United States
Ahmed
The price is P99,748
P110,360 total
includes taxes & fees
Feb 1 - Feb 2
Royal Mansour Marrakech

Hotel Riu Palace Tikida Agadir - All Inclusive

Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
Agadir City Center
8.8 out of 10, Excellent, (1000)
"We had a lovely stay here, it exceeded our expectations! No complaints "
United Kingdom
Mollik Mukulika Shurovy
The price is P15,769
P17,685 total
includes taxes & fees
Jan 17 - Jan 18
Hotel Riu Palace Tikida Agadir - All Inclusive

Riad Dar Anika

Riad Dar Anika
5.0 star property
Medina
9.8 out of 10, Exceptional, (420)
"Very nice , staff is great "
United States
Adnan
Riad Dar Anika

Riad Jona

Riad Jona
5.0 star property
Medina
9.2 out of 10, Wonderful, (1000)
"Staff was super friendly and helpful, rooms were clean and comfortable and the daily breakfast was delicious. Highly recommend! "
United States
Lori
Riad Jona

Suite Hotel Casa Diamond

Suite Hotel Casa Diamond
5.0 star property
Casablanca City Center
9.0 out of 10, Wonderful, (1002)
"Very nice clean rooms, great staff and good location"
United States
Christopher
The price is P5,045
P6,057 total
includes taxes & fees
Jan 11 - Jan 12
Suite Hotel Casa Diamond

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, (291)
"Room was spotless and the staffs are very helpful and pleasant "
United Kingdom
Malcolm
The price is P14,016
P15,915 total
includes taxes & fees
Jan 10 - Jan 11
Hotel Riu Palace Tikida Taghazout - All inclusive

The Central House Marrakech Medina - Hostel

The Central House Marrakech Medina - Hostel
3.0 star property
Medina
9.4 out of 10, Exceptional, (220)
"Great vibes!!! "
United States
Heidi
The Central House Marrakech Medina - Hostel
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.
Showing deals for:Jan 16 - Jan 18
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

  • Vibrant Markets: Experience the lively souks filled with colourful handicrafts, spices, and local delicacies.
  • Stunning Beaches: Relax on the picturesque shores of Agadir, perfect for sunbathing and water sports.
  • Rich Cultural Heritage: Explore majestic mosques and ancient riads that showcase Morocco's unique history.
  • Enchanting Desert Adventures: Venture into the Sahara for breathtaking landscapes and camel trekking.
  • Luxurious Accommodations: Stay in charming riads and guesthouses that offer warmth and comfort.

Find great hotels in Morocco

Discover the enchanting charm of Morocco with a range of exceptional lodging options, from traditional Riads to inviting Guesthouses. Whether you're seeking family-friendly amenities, pet-friendly accommodations, or a rejuvenating spa experience, Morocco's hotels cater to diverse preferences. Explore the best hotels in Marrakech and indulge in luxury stays that promise comfort and unforgettable experiences, making your vacation truly memorable.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Experience a vibrant family-friendly atmosphere at Aqua Mirage Club & Aqua Parc, a 4-star all-inclusive resort located in the heart of Morocco. This resort caters to guests seeking relaxation and excitement with its extensive amenities, including volleyball, soccer, and themed parties. Families will appreciate the dedicated children’s facilities such as a water park and games room, ensuring fun for all ages. The full spa services, along with fitness facilities and water fitness classes, provide ample opportunities for relaxation. The resort's all-inclusive dining options offer a delightful array of culinary experiences, making it an ideal choice for those looking to unwind and enjoy a hassle-free holiday.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: Immerse yourself in luxury at the 5-star Mövenpick Hotel Mansour Eddahbi Marrakech, an eco-certified property that blends modern comfort with sustainable practices. Located in a prime area of Morocco, this hotel is perfect for families and eco-conscious travellers alike. The hotel offers a range of amenities, including supervised childcare and a dedicated children’s pool, ensuring peace of mind for parents. Guests can indulge in exquisite dining experiences while enjoying the lush gardens and elegant interiors. This hotel provides a perfect base for exploring Marrakech's rich culture, making it a top choice for discerning travellers.
  • Kenzi Club Agdal Medina All Inclusive: The Kenzi Club Agdal Medina All Inclusive stands out as a luxurious 5-star hotel designed for both business and leisure travellers. Nestled in Morocco, this property offers a splendid array of amenities, including a mini-golf course and shared playground for children, allowing families to enjoy quality time together. The on-site babysitting services provide added convenience for parents. Guests can savour a variety of dining options and relax at the pool, making it an ideal destination for those seeking a blend of relaxation and activity. The Kenzi Club Agdal Medina promises a memorable stay with its exceptional service and facilities.

Where to stay in Morocco

Embark on an unforgettable journey through Morocco, where vibrant cities and stunning landscapes await. Explore the prettiest riads in Marrakech, immerse yourself in the captivating atmosphere of the heart of the city, and venture into the enchanting Moroccan desert. Discover the rich culture and history that define the heart of Morocco, offering you a typical stay filled with luxury and warmth from friendly locals. Whether you seek adventure or relaxation, Morocco promises a memorable experience.

  • Marrakech: A vibrant metropolis, Marrakech serves as the heart of Morocco, steeped in rich history and culture. Visitors can immerse themselves in the bustling souks and lively public markets, where the aroma of spices fills the air. The city's historic landmarks, including the iconic Jemaa el-Fnaa square and stunning palaces, create a captivating backdrop for exploration. Ideal for family, business, or leisure trips, Marrakech offers a plethora of activities, from water parks to cultural experiences that appeal to all types of travellers. Expect a lively atmosphere throughout the year, with peak visitor numbers in March, August, and October.
  • Agadir: Renowned for its beautiful beaches, Agadir is a coastal city that invites visitors to relax and indulge in outdoor activities. The sunny weather and stunning coastline make it a perfect destination for beach lovers and adventure seekers alike. With a range of attractions, including golf courses and bustling markets, Agadir caters to a diverse crowd. The marina and family-friendly beaches provide ample opportunities for relaxation and leisure. While January to February and July see the highest influx of tourists, Agadir remains an appealing destination year-round, offering a laid-back vibe and a welcoming atmosphere.
  • Tangier: A city rich in history and cultural diversity, Tangier is a gateway between Europe and Africa, blending influences from both continents. The city's charming beaches and vibrant family-oriented attractions make it an ideal destination for those seeking both relaxation and adventure. Visitors can explore shopping centres and indulge in local cuisine while enjoying the seaside views. With peak tourist activity from July to September, Tangier offers a captivating mix of urban excitement and coastal charm, making it a must-visit for any traveller looking to experience the essence of Morocco.

Things to do in Morocco

Morocco offers an exciting blend of outdoor adventures and vibrant city experiences. Visitors can explore lively public markets, indulge in shopping, and enjoy a round of golf. The nightlife is bustling, providing ample opportunities for evening entertainment, while Agadir is perfect for relaxation by the coast. With its rich culture and diverse activities, Morocco promises an unforgettable holiday for every type of traveller.

Shopping

At Jemaa el-Fnaa, immerse yourself in the vibrant atmosphere of this bustling public market, perfect for unique gifts. For a more contemporary experience, visit Mega Mall Rabat, offering family-friendly entertainment. Don't miss the Central Market, where you can find local treasures in a lively setting.

Recreation

Experience the serene atmosphere at Al Maadan Golf Course, where you can play amidst beautiful landscapes. For sports enthusiasts, Berkane Municipal Stadium offers an electrifying vibe. Don’t miss the Dar Gnaoua Bambara Khamlia Cultural Center for a captivating musical experience that showcases the rich cultural heritage of Morocco.

Adventure

Experience the thrill of Oasiria Water Park, where you can enjoy exhilarating slides and family-friendly attractions. Take a ride on the Agadir Aerial Tramway for stunning views of the landscape. For winter sports enthusiasts, Oukaimeden offers delightful skiing opportunities amidst breathtaking mountain scenery.

Nightlife

Experience the vibrant nightlife in Morocco at Cinema Megarama, where you can enjoy the latest films in a romantic setting. For a cultural evening, visit Mohammed V National Theatre or Theatre Royal, both offering captivating performances that blend entertainment and romance.

*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 during your visit to Morocco, consider travelling in the low season from January to February or November when prices are lower. Booking your accommodation about a month in advance typically yields the best rates, especially on Mondays. Use tools like Expedia to find last-minute deals or filter results by budget and eco-friendliness. Combining hotel, flight, and activity bookings can unlock additional savings. Take advantage of public transport, which is budget-friendly, or explore on foot to enjoy free activities and local culture.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Morocco are January to February 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: Booking a hotel in Morocco about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Additionally, you can refine your options by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Morocco with your flights and activities through an Expedia package.

Find the best attractions in Morocco

Morocco offers a delightful blend of outdoor adventures and vibrant city experiences, perfect for tourists. Visitors can explore stunning beaches, majestic mosques, and lively piazzas, immersing themselves in the rich culture and breathtaking landscapes. Whether you seek relaxation by the shore or a taste of local history, Morocco has it all. Remember to consider accommodation options to enhance your stay as you embark on this memorable journey.

  • Hassan II Mosque: This magnificent mosque, one of the largest in the world, boasts stunning architecture and intricate tile work. Situated on the Atlantic coastline, its minaret rises 210 metres above sea level, offering breathtaking views. Visitors can explore its grand prayer halls and learn about its rich cultural significance.
  • El Jebha Beach: A serene retreat with golden sands and crystal-clear waters, El Jebha Beach is perfect for sunbathing and swimming. The tranquil atmosphere and stunning coastal scenery provide an idyllic escape, making it a favourite for relaxation and leisurely strolls along the shore.
  • Kasbah des Oudaias: This historic site features charming blue and white buildings and narrow winding streets. Nestled at the mouth of the Bou Regreg River, it offers a glimpse into Morocco's past, with beautiful gardens and panoramic views of the ocean, enriching your cultural experience.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January56.7°F (13.7°C)No RainSunnySlightly HighSlightly Low
February55.6°F (13.1°C)No RainSunnyAverageSlightly Low
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 RainSunnyAverageAverage
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

When planning your trip to Morocco, you have several major airports to choose from. Casablanca's Mohammed V Airport (CMN) is situated 181.9km from the city centre, with nearby hotels like the 4-star Sky Casa Airport just 3.2km away, offering convenient transport options. Marrakech Menara Airport (RAK) is closer, at 90.1km from the city, with luxurious options such as the 5-star La Mamounia and Four Seasons Resort both within 1.6km. Lastly, Agadir's Al Massira Airport (AGA) is about 275.2km from central Agadir, with good accommodations like the 4-star Dominium Hotel 13.2km away, providing various shuttle services for easy access.

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 P6,057 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 vacation 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 P6,057 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 "Traveler 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.