Search 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
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, (723 reviews)
"Everything was so perfect & the staff was amazing so friendly."
United Kingdom
Tracey
The price is P5,292
P6,284 total
includes taxes & fees
Jul 1 - Jul 2
Palais Moulay Said & SPA

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (703 reviews)
"Excellent"
United States
Can
The price is P36,582
P40,904 total
includes taxes & fees
Jun 21 - Jun 22
La Mamounia

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,096 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is P11,612
P13,039 total
includes taxes & fees
Jun 7 - Jun 8
Aqua Mirage Club & Aqua Parc - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,004 reviews)
"Property was clean , rooms very big and spacious, the pool is lovely as it has areas for the kids and the entertainment team are super fantastic at keeping everyone enjoying their stay all day. Restaurant staff are really great at customer service, food could have a bit more variety but ok . Overall all the staff made the stay a great one, definitely going back."
United Kingdom
Janeil
The price is P11,845
P13,234 total
includes taxes & fees
Jul 5 - Jul 6
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, (774 reviews)
"Lovely hotel."
United States
Vasiliky
The price is P17,334
P19,598 total
includes taxes & fees
Jun 16 - Jun 17
Sofitel Marrakech Palais Imperial & Spa

Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
8.2 out of 10, Very Good, (131 reviews)
"Excellent location, clean room ,"
Canada
Ihssane
The price is P7,458
P8,470 total
includes taxes & fees
Jun 6 - Jun 7
Hotel Prestige Agadir

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 P21,482
P23,984 total
includes taxes & fees
Jun 18 - Jun 19
Hotel Riu Palace Tikida Agadir - All Inclusive

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (177 reviews)
"A wonderful hotel"
United Kingdom
John
The price is P39,630
P44,255 total
includes taxes & fees
Jul 5 - Jul 6
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, (319 reviews)
"The actual hotel is beautiful and very clean "
United States
Mohammed
The price is P19,192
P21,627 total
includes taxes & fees
Jun 14 - Jun 15
Hotel Riu Palace Tikida Taghazout - All inclusive

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, (415 reviews)
"Great place for families with young children. Good selection of food at meal times."
United Kingdom
Ifrah
The price is P13,718
P15,621 total
includes taxes & fees
Jun 29 - Jun 30
Delta Hotels by Marriott™ Marrakech Eden Andalou

Pickalbatros Palais Des Roses

Pickalbatros Palais Des Roses
5.0 star property
Agadir Bay
9.0 out of 10, Wonderful, (48 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 P17,739
P20,058 total
includes taxes & fees
Jun 7 - Jun 8
Pickalbatros Palais Des Roses

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, (98 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 P13,487
P15,228 total
includes taxes & fees
Jun 12 - Jun 13
Pickalbatros Hôtel Du Golf - Adults Friendly 16 Years Plus- All-Inclusive

Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (721 reviews)
"Beautiful property, great staff "
United States
Nushmia
The price is P33,556
P37,575 total
includes taxes & fees
Jul 3 - Jul 4
Four Seasons Resort Marrakech

Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (100 reviews)
"excellent property and amazing hospitality"
United Kingdom
Vijayendra
The price is P103,648
P114,675 total
includes taxes & fees
Jul 1 - Jul 2
Royal Mansour Marrakech

Hyatt Place Taghazout Bay

Hyatt Place Taghazout Bay
5.0 star property
Taghazout
8.8 out of 10, Excellent, (500 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 P9,069
P10,507 total
includes taxes & fees
Jun 24 - Jun 25
Hyatt Place Taghazout Bay

Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Gueliz
8.0 out of 10, Very Good, (1,004 reviews)
"Beautiful property, right in the heart of the city. Everything is within reach and the staff are always available to assist"
Canada
Kaosiso
The price is P12,116
P13,851 total
includes taxes & fees
Jun 21 - Jun 22
Savoy Le Grand Hotel

El Fenn

El Fenn
4.5 star property
Medina
9.6 out of 10, Exceptional, (155 reviews)
"One of the best hotels I have stayed at"
United Kingdom
navya
The price is P23,168
P27,470 total
includes taxes & fees
Jun 5 - Jun 6
El Fenn

Pestana CR7 Marrakech

Pestana CR7 Marrakech
4.0 star property
Gueliz
9.0 out of 10, Wonderful, (316 reviews)
"Beautiful hotel with very extraordinary staff"
United States
Jay
The price is P10,365
P11,667 total
includes taxes & fees
Jun 7 - Jun 8
Pestana CR7 Marrakech

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, (780 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 P16,838
P18,788 total
includes taxes & fees
Jun 25 - Jun 26
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Hilton Tangier Al Houara Resort & Spa

Hilton Tangier Al Houara Resort & Spa
5.0 star property
Hjar Ennhal
8.8 out of 10, Excellent, (391 reviews)
"Great place a little out of the city. Excellent restaurants and breakfast. Nice pool and great views. Staff was really awesome. Wish we had more than 2 nights to spend here. SPA good and reasonable. Only knock on it would be the shower doesn’t keep the water in. Seems to happen all of the time in this area of the world. No big deal."
United States
Thomas
The price is P12,023
P13,757 total
includes taxes & fees
Jun 8 - Jun 9
Hilton Tangier Al Houara Resort & 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.

Showing deals for:Jun 12 - Jun 14

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

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,284 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,284 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.