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

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, (758 reviews)
"Beautiful hotel, a little gem in the middle of the vibrant and busy medina."
United Kingdom
Ruth
The price is S$129
includes taxes & fees
9 Jul - 10 Jul
Palais Moulay Said & SPA

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (709 reviews)
"Excellent"
United States
Can
The price is S$845
includes taxes & fees
24 Jun - 25 Jun
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,089 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is S$269
includes taxes & fees
17 Jun - 18 Jun
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, (136 reviews)
"Excellent location, clean room ,"
Canada
Ihssane
The price is S$175
includes taxes & fees
21 Jun - 22 Jun
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,010 reviews)
"Beautiful hotel"
Canada
Tamara
The price is S$305
includes taxes & fees
5 Jul - 6 Jul
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, (776 reviews)
"Lovely hotel."
United States
Vasiliky
The price is S$385
includes taxes & fees
7 Jul - 8 Jul
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,001 reviews)
"Really amazing clean resort. "
United Kingdom
Suky
The price is S$497
includes taxes & fees
21 Jun - 22 Jun
Hotel Riu Palace Tikida Agadir - All Inclusive

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (178 reviews)
"A wonderful hotel"
United Kingdom
John
The price is S$1,001
includes taxes & fees
17 Jul - 18 Jul
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, (320 reviews)
"The actual hotel is beautiful and very clean "
United States
Mohammed
The price is S$449
includes taxes & fees
24 Jun - 25 Jun
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, (50 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 S$412
includes taxes & fees
29 Jun - 30 Jun
Pickalbatros Palais Des Roses

Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (726 reviews)
"The staff was amazing"
France
Sylvia
The price is S$779
includes taxes & fees
2 Jul - 3 Jul
Four Seasons Resort Marrakech

Delta Hotels by Marriott™ Marrakech Eden Andalou

Delta Hotels by Marriott™ Marrakech Eden Andalou
5.0 star property
Marrakech
8.6 out of 10, Excellent, (417 reviews)
"Great place for families with young children. Good selection of food at meal times."
United Kingdom
Ifrah
The price is S$310
includes taxes & fees
28 Jun - 29 Jun
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, (100 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 S$289
includes taxes & fees
26 Jun - 27 Jun
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, (101 reviews)
"One of the best’s in the world, no doubt."
United States
Claudio
The price is S$2,326
includes taxes & fees
2 Jul - 3 Jul
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, (397 reviews)
"Great Property and excellent customer service"
United States
Ali
The price is S$252
includes taxes & fees
29 Jun - 30 Jun
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 S$301
includes taxes & fees
29 Jun - 30 Jun
Sofitel Agadir Thalassa Sea & Spa

Hyatt Place Taghazout Bay

Hyatt Place Taghazout Bay
5.0 star property
Taghazout
8.8 out of 10, Excellent, (503 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 S$241
includes taxes & fees
28 Jun - 29 Jun
Hyatt Place Taghazout Bay

Suites Atlas Marrakech

Suites Atlas Marrakech
3.5 star property
Gueliz
7.6 out of 10, Good, (25 reviews)
"The staff was excellent, very clean, no laundry elevator not functioning, great location and safe."
United States
Elizabeth
The price is S$54
includes taxes & fees
18 Jun - 19 Jun
Suites Atlas 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, (789 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 S$374
includes taxes & fees
30 Jun - 1 Jul
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Pestana CR7 Marrakech

Pestana CR7 Marrakech
4.0 star property
Gueliz
9.0 out of 10, Wonderful, (320 reviews)
"The staff was amazing and the breakfast provides you many choices. The location is perfect right next to high end shopping and any food you want."
United States
Randal
The price is S$256
includes taxes & fees
30 Jun - 1 Jul
Pestana CR7 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.

Showing deals for:26 Jun - 28 Jun

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 bustling souks filled with local crafts, spices, and textiles, offering a true taste of Moroccan culture.
  • Stunning Beaches: Enjoy the beautiful coastline with pristine beaches, perfect for relaxation and water activities.
  • Majestic Mosques: Visit the impressive architecture of historic mosques, showcasing the country's rich Islamic heritage.
  • Enchanting Riads: Stay in charming riads that provide a unique and authentic Moroccan accommodation experience.
  • Rich Cultural Experiences: Immerse yourself in local traditions, cuisine, and warm hospitality of the Moroccan people.

Find great hotels in Morocco

In Morocco, you'll discover a delightful array of accommodation options, from charming Riads to welcoming guesthouses. Ideal for families and pet lovers alike, many hotels offer spa-themed experiences to enhance your stay. Whether you're seeking the best hotels in Marrakech, Casablanca, or elsewhere in Morocco, you'll find an impressive selection tailored to suit your preferences for comfort and style.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort epitomises the essence of a fun-filled family getaway. With an impressive array of all-inclusive services, guests can indulge in unlimited food and drinks throughout their stay. The property features engaging activities such as volleyball, tennis, and cooking classes, ensuring there's never a dull moment. Eco-certified and ideal for business travellers, Aqua Mirage also offers meeting rooms and conference spaces. Guests can unwind at the full-service spa or by one of the many pools, including an adult-supervised area, making it a perfect blend of relaxation and entertainment.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This luxurious 5-star hotel is a sumptuous escape designed for families seeking a lavish experience. With eco-certification, the hotel seamlessly blends sustainability with opulence. Children are well catered for with amenities such as a free crib, an arcade game room, and supervised childcare. The hotel’s exquisite dining options and spacious accommodations ensure a memorable stay. Located in the heart of Marrakech, guests can immerse themselves in local culture while enjoying the comforts of high-end hospitality, including a stunning outdoor pool that caters to all ages.
  • Kenzi Club Agdal Medina All Inclusive: A luxurious 5-star retreat, Kenzi Club Agdal Medina is perfect for families who appreciate a spa-themed holiday. Guests can revel in the property’s extensive amenities, including a children’s pool, mini-golf, and supervised childcare services. The full spa offers a range of treatments, ensuring relaxation is at the forefront of your experience. With its all-inclusive dining and entertainment options, this hotel promises a delightful blend of leisure and luxury, making it an ideal choice for an unforgettable Moroccan getaway.

Where to stay in Morocco

Morocco offers a captivating blend of vibrant cities and serene oases, making it an ideal destination for family-friendly and cultural experiences. Explore the enchanting Moorish riads in Marrakech, unwind in the lush oases, and immerse yourself in the rich history and warm hospitality of the locals. Whether you seek a romantic getaway or a cultural adventure, Morocco’s diverse atmosphere promises unforgettable memories for every traveller.

  • Marrakech: Marrakech is a vibrant metropolis steeped in history and culture, located in the heart of Morocco. This city is renowned for its bustling souks, stunning palaces, and the iconic Jemaa el-Fnaa square, where visitors can immerse themselves in the lively atmosphere. The best time to explore Marrakech is during the mild spring months of March to April or in October, as these periods attract a moderate influx of tourists. Whether you are indulging in local delicacies, wandering through the serene botanical gardens, or visiting the fascinating art museums, Marrakech promises a rich tapestry of experiences for every traveller.
  • Agadir: Agadir is a coastal city known for its stunning beaches and relaxed atmosphere, making it a perfect getaway for those seeking sun and sand. Located in southwestern Morocco, Agadir attracts visitors throughout the year, with peak arrivals in January to February and July. The city's wide sandy beaches are ideal for sunbathing and water sports, while the nearby golf courses offer a touch of leisure. Don't miss a stroll along the marina, where you can savour fresh seafood and enjoy picturesque views of the Atlantic Ocean.
  • Tangier: Tangier serves as a gateway between Europe and Africa, offering a unique blend of cultures and stunning coastal views. This city experiences peak visitor numbers from July to September, drawing families and outdoor enthusiasts alike. Explore the vibrant shopping centres and enjoy the local markets, where you can find artisan goods and Moroccan delicacies. The beautiful beaches and marina invite relaxation and recreation, making Tangier an excellent destination to experience the coastal charm of Morocco while soaking in its rich history.

Things to do in Morocco

Morocco offers a diverse range of activities suitable for city-themed, family, and business vacations. Visitors can explore vibrant markets, indulge in local cuisine, and enjoy golfing opportunities. Additionally, engaging local tours provide a deeper insight into the rich culture and history of the region. Whether you're shopping in bustling souks or relaxing on the golf course, Morocco promises an unforgettable experience.

Shopping

For a vibrant shopping experience, visit Jemaa el-Fnaa, a bustling public market teeming with local crafts and souvenirs. Alternatively, Al Mazar Mall offers a blend of shopping and entertainment, while Ensemble Artisanal showcases artisanal goods, perfect for unique gifts.

Recreation

At Golf Les Dunes, enjoy a round of golf amidst stunning landscapes, blending sports with serene outdoor vibes. Harti Garden offers a vibrant sports atmosphere, perfect for recreational activities. Assoufid Golf Club invites you to experience an exquisite golfing experience while soaking in Morocco's natural beauty.

Adventure

At Oasiria Water Park, plunge into thrilling water slides and relax in family-friendly pools surrounded by lush gardens. Atlantica Park offers exhilarating outdoor adventures, perfect for camping enthusiasts and families. For ski lovers, Oukaimeden invites you to carve through pristine snow in a breathtaking alpine setting.

Nightlife

In Morocco, Cinema Megarama offers a charming atmosphere for romantic film nights, while Mohammed V National Theatre showcases cultural performances perfect for families. El Jadida Municipal Theater adds to the vibrant arts scene, providing entertainment that celebrates local heritage and creativity.

*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 in January, September, or November when prices are lower. Booking your hotel about a month in advance, especially on a Monday, can secure the best rates. Use Expedia’s search tool to filter by budget and location, and look for last-minute deals indicated by a green label. Combining hotel stays with flights and activities can also reduce costs. Prioritise free activities, and explore on foot to further enhance your savings while enjoying the local culture.

  • 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: Book your hotel in Morocco about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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, preferred location, and desired hotel type. To uncover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially reduce costs 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 mix of city-themed, family, and business vacations, with popular attractions including stunning beaches, majestic mosques, and vibrant piazzas. Whether you're seeking cultural experiences, outdoor adventures, or relaxing beach days, the country's diverse points of interest cater to all types of travellers. Be sure to explore Morocco's top cities and must-see attractions for an enriching holiday experience.

  • Tangier Beach: Experience the vibrant beach vibes at Tangier Beach, where golden sands meet the azure waters of the Mediterranean. This picturesque spot is perfect for sunbathing, swimming, and enjoying local seafood at nearby cafés, making it an ideal getaway for relaxation and leisure.
  • Bahia Palace: Immerse yourself in the rich culture of Morocco at Bahia Palace, a stunning historic palace renowned for its intricate architecture and lush gardens. Wander through its opulent rooms adorned with beautiful mosaics and carvings, offering a glimpse into the luxurious lifestyle of Moroccan royalty.
  • Palais des Congrès: Attend a conference or event at Palais des Congrès, a key venue for business and cultural gatherings. This modern facility not only hosts important meetings but also showcases local art and performances, making it a hub for creativity and innovation.

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 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

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 S$54 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?
Morocco has plenty of cool areas to stay, including Oujda and Berrechid. Each has its own unique experiences, so why not schedule time to explore both?
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 S$54 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?
Incredible deals and plenty of choice are two of the many reasons to get a Morocco hotel with Expedia. On top of that, our free loyalty platform, One Key™, lets you collect and spend OneKeyCash™* on eligible car rentals, hotels and more. And if your agenda changes and you need to modify your booking, don't stress. Our online Help Centre is ready to assist you anytime, whether it's day or night.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.