A bustling market street with colorful textiles and traditional rugs displayed for sale.

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

1. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (722 reviews)
"Excellent"
United States
Can
The price is P32,942
P36,889 total
includes taxes & fees
Jul 28 - Jul 29
La Mamounia

2. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (858 reviews)
"Gorgeous hôtel great stay with kids! Incredible location!"
Canada
Sabrina
The price is P6,180
P7,253 total
includes taxes & fees
Aug 16 - Aug 17
Palais Moulay Said & SPA

3. 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,060 reviews)
"We had an amazing stay - good variety of food, lots of activities, daily housekeeping and helpful staff."
United Kingdom
Chetana
The price is P16,322
P18,186 total
includes taxes & fees
Aug 13 - Aug 14
Aqua Mirage Club & Aqua Parc - All Inclusive

4. Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
8.0 out of 10, Very Good, (153 reviews)
"10/10 would recommend and stay at again!"
United Kingdom
Jesse-James
The price is P8,185
P9,264 total
includes taxes & fees
Jul 22 - Jul 23
Hotel Prestige Agadir

5. Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,001 reviews)
"Beautiful hotel"
Canada
Tamara
The price is P14,594
P16,285 total
includes taxes & fees
Jul 29 - Jul 30
Hotel Riu Tikida Palmeraie - All Inclusive

6. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very Good, (797 reviews)
"I came with my two daughters for 10 days this place.it is amazing experience👍 highly recommended!!"
United States
ARIE
The price is P15,417
P17,481 total
includes taxes & fees
Aug 4 - Aug 5
Sofitel Marrakech Palais Imperial & Spa

7. 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,002 reviews)
"Excellent property"
United States
YOUNESS
The price is P23,650
P26,319 total
includes taxes & fees
Aug 21 - Aug 22
Hotel Riu Palace Tikida Agadir - All Inclusive

8. Pickalbatros Palais Des Roses

Pickalbatros Palais Des Roses
5.0 star property
Agadir Bay
9.0 out of 10, Wonderful, (63 reviews)
"Food was excellent , resort was so clean and well maintained , downside for me is food was available only until 10pm which for me is a bit disappointing however bakery and bar is open 24/7. overall I really enjoyed my stay at the resort , I stayed 5 night and didn't get bored of the food everyday i discovered something new which was perfect. rooms were vary spacious and well maintained, lovely water park for children's to play."
United Kingdom
Moshiur
The price is P22,828
P25,646 total
includes taxes & fees
Jul 27 - Jul 28
Pickalbatros Palais Des Roses

9. Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (735 reviews)
"Great hotel with friendly staff"
United States
Kimberly
The price is P32,963
P36,911 total
includes taxes & fees
Jul 28 - Jul 29
Four Seasons Resort Marrakech

10. The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (187 reviews)
"A wonderful hotel"
United Kingdom
John
The price is P47,990
P53,440 total
includes taxes & fees
Jul 22 - Jul 23
The Oberoi Marrakech

11. Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,004 reviews)
"Lovely, gracious, helpful staff in a clean, centrally located riad."
United States
Julie
The price is P6,337
P7,322 total
includes taxes & fees
Aug 8 - Aug 9
Riad Andalla Spa

12. 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, (426 reviews)
"Great place for families with young children. Good selection of food at meal times."
United Kingdom
Ifrah
The price is P20,364
P22,923 total
includes taxes & fees
Jul 26 - Jul 27
Delta Hotels by Marriott™ Marrakech Eden Andalou

13. Hilton Tangier Al Houara Resort & Spa

Hilton Tangier Al Houara Resort & Spa
5.0 star property
Hjar Ennhal
8.8 out of 10, Excellent, (410 reviews)
"Breakfast is amaizng and view is amazing"
United States
Tariq
The price is P17,819
P20,123 total
includes taxes & fees
Aug 1 - Aug 2
Hilton Tangier Al Houara Resort & Spa

14. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (104 reviews)
"excellent property and amazing hospitality"
United Kingdom
Vijayendra
The price is P101,822
P112,655 total
includes taxes & fees
Jul 26 - Jul 27
Royal Mansour Marrakech

15. Hotel Riu Palace Tikida Taghazout - All inclusive

Hotel Riu Palace Tikida Taghazout - All inclusive
5.0 star property
Taghazout
8.4 out of 10, Very Good, (326 reviews)
"Exelent "
United States
Sten
The price is P24,833
P27,621 total
includes taxes & fees
Jul 28 - Jul 29
Hotel Riu Palace Tikida Taghazout - All inclusive

16. 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, (809 reviews)
"Loved this hotel. Rooms were great, staff were friendly and helpful, food was lovely and plenty of Moroccan food which was gorgeous. Entertainment was very enjoyable in the evenings too. Pool area was great, so peaceful and would always find a sunbed in the gardens if not poolside. Loved the pool day beds you can hire also. Great location, just a short walk to the square and Medina. Definitely will recommend and book again !"
United Kingdom
Syobahn
The price is P16,781
P18,720 total
includes taxes & fees
Aug 14 - Aug 15
TUI BLUE Medina Gardens – Adults Only – All Inclusive

17. Hyatt Place Taghazout Bay

Hyatt Place Taghazout Bay
5.0 star property
Taghazout
8.8 out of 10, Excellent, (514 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 P12,982
P14,802 total
includes taxes & fees
Jul 25 - Jul 26
Hyatt Place Taghazout Bay

18. Sofitel Agadir Thalassa Sea & Spa

Sofitel Agadir Thalassa Sea & Spa
5.0 star property
Agadir Bay
8.4 out of 10, Very Good, (532 reviews)
"The hotel is very modern and well maintained. Staff are very helpful. The beach bar was my favourite. Lovely private beach and comfortable double beds for sunbathing. It is expensive for food and drink but that’s to be expected in a hotel of this standard."
United Kingdom
Joanne
The price is P19,352
P21,809 total
includes taxes & fees
Jul 26 - Jul 27
Sofitel Agadir Thalassa Sea & Spa

19. Hilton Garden Inn Tanger City Center

Hilton Garden Inn Tanger City Center
4.0 star property
City Center
8.6 out of 10, Excellent, (948 reviews)
"Staff very helpful Breakfast was great"
Canada
Ossama
The price is P7,148
P8,124 total
includes taxes & fees
Jul 24 - Jul 25
Hilton Garden Inn Tanger City Center

20. 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, (112 reviews)
"Great stay we had a great time! Hotel and staff were lovely, Karima was very helpful and always happy to help. Animation team was great too, good entertainment especially Jawad."
United Kingdom
Muhammad
The price is P13,825
P15,592 total
includes taxes & fees
Jul 30 - Jul 31
Pickalbatros Hôtel Du Golf - Adults Friendly 16 Years Plus- 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.

Showing deals for:Jul 31 - Aug 2

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: Explore the bustling souks of Marrakech, where you can shop for local crafts, spices, and textiles.
  • Stunning Beaches: Enjoy the beautiful coastline of Morocco, perfect for relaxation and water sports.
  • Charming Riads: Experience authentic Moroccan hospitality in traditional riads, offering unique and cosy accommodations.
  • Rich Cultural History: Discover magnificent mosques and historic sites that reflect Morocco's diverse heritage.
  • Desert Adventures: Venture into the serene Sahara for unforgettable camel treks and breathtaking landscapes.

Find great hotels in Morocco

Embark on an unforgettable journey to Morocco, where a diverse range of lodging options awaits, including charming Riads and inviting guesthouses. Whether you seek luxury hotels in Marrakech or family-friendly accommodations in Agadir, you'll find a wealth of choices to suit your needs. Enjoy pet-friendly amenities and rejuvenating spa services as you immerse yourself in the rich culture and stunning landscapes of this enchanting destination.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort is a haven for families and leisure seekers alike, boasting a guest rating of 8.0 out of 10. With an extensive all-inclusive service, guests can indulge in unlimited food and drinks, alongside a plethora of activities such as tennis, volleyball, and themed parties. The resort features a full spa, offering rejuvenating treatments and a poolside bar for relaxation. Children are well catered for with a dedicated kids' club, children's pool, and various games, ensuring a fun-filled experience for the younger guests.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: Rated 5 stars with a guest rating of 8.4 out of 10, this hotel combines luxury with family-friendly amenities. Situated in the heart of Morocco, the hotel offers spacious accommodations and a range of services designed for families, including a children’s pool and an arcade game room. The property also provides complimentary cribs and babysitting services, allowing parents to unwind while their little ones are entertained. Its elegant dining options and attentive staff contribute to a sophisticated yet welcoming atmosphere.
  • Kenzi Club Agdal Medina All Inclusive: Another 5-star gem with a guest rating of 8.4 out of 10, Kenzi Club Agdal Medina is perfect for families and business travellers. The resort features a diverse array of amenities including a mini-golf course and a shared playground, ensuring children have ample opportunities for fun. The hotel also offers babysitting services for added peace of mind. Guests can enjoy all-inclusive dining and relax in beautifully appointed rooms, making it an excellent choice for both leisure and business stays.

Where to stay in Morocco

Morocco offers a captivating blend of vibrant city life and serene desert landscapes, perfect for all types of travellers. Explore the bustling souks and historic sites of Marrakech, or unwind in charming desert riads in southern Morocco. Experience the warm hospitality of friendly locals while immersing yourself in the rich culture and history. Whether you're seeking a family-friendly holiday or a romantic getaway, Morocco promises an unforgettable adventure filled with diverse atmospheres and experiences.

  • Marrakech: A vibrant metropolis, Marrakech offers a unique blend of tradition and modernity. Nestled in the heart of Morocco, it is renowned for its bustling souks, where you can immerse yourself in the local culture and shop for artisanal goods. The city experiences a steady flow of visitors, peaking in March to April and October. It is a hub for various experiences, including family outings and business trips. Highlights include the lively Jemaa el-Fnaa square, the captivating art and history museums, and opportunities for golf in the surrounding areas, making it a must-visit destination for every traveller.
  • Agadir: Known for its stunning beaches and outdoor activities, Agadir is a delightful coastal city in Morocco. The city attracts visitors year-round, with peak seasons in January to February and July. Agadir is perfect for beach lovers and those seeking an outdoor adventure. Popular attractions include the family-friendly beaches and the bustling marina, where you can relax and enjoy the sun. The local markets offer a taste of Moroccan culture, while golf enthusiasts can take advantage of the nearby courses. Agadir embodies a laid-back atmosphere, making it an ideal spot for a relaxing getaway.
  • Casablanca (region): As a prominent metropolis, Casablanca is a vibrant centre of commerce and culture in Morocco. It welcomes a variety of travellers, peaking in July, October, and December. Visitors can indulge in shopping at popular centres and malls, while families and business professionals will find plenty of engaging activities. Notable attractions include the iconic Hassan II Mosque and the picturesque marina. The region seamlessly blends urban life with its beautiful beaches, making it a dynamic destination that caters to a diverse range of interests.

Things to do in Morocco

Shopping

In Marrakech, visit the vibrant Souk Semmarine, where you can find traditional crafts and spices. For a modern shopping experience, head to Menara Mall, featuring various shops and eateries. In Casablanca, the Morocco Mall offers a mix of luxury brands and local products for diverse shopping experiences.

Recreation

In Marrakech, the Royal Mansour Spa offers a serene atmosphere with traditional hammams and personalised treatments using local ingredients. In Essaouira, the Heure Bleue Palais provides a tranquil oasis with a rooftop pool and wellness therapies inspired by Berber traditions, creating a unique rejuvenating experience.

Adventure

Experience the thrill of the Agadir Aerial Tramway, a cable car that glides above stunning landscapes, offering breathtaking views of the Atlas Mountains and the Atlantic coast. This adventure is ideal for families seeking outdoor excitement and a unique perspective on Morocco’s natural beauty.

Nightlife

In Marrakech, explore the vibrant Djemaa el-Fna square, where street performers and food stalls create a lively atmosphere. For a stylish evening, visit Le Comptoir, known for its chic ambiance and live music. Alternatively, head to the trendy Sky Lounge for stunning views and cocktails under the stars.

*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 is an excellent destination for city-themed, family, and business vacations, offering a rich blend of culture and outdoor experiences. Visitors can explore stunning beaches, magnificent mosques, and lively piazzas. For a unique stay, consider the charming Moroccan riads, which provide a taste of local hospitality. Whether you're seeking relaxation or adventure, Morocco caters to all types of travellers looking for memorable experiences.

  • Hassan II Mosque: This breathtaking architectural marvel boasts the world's tallest minaret and stunning ocean views. Visitors can admire intricate mosaics, soaring arches, and the serene atmosphere that reflects Morocco's rich cultural heritage. Guided tours offer insights into its history and significance.
  • El Jebha Beach: Known for its pristine sands and crystal-clear waters, El Jebha Beach provides a tranquil escape. Enjoy sunbathing, swimming, or simply soaking in the natural beauty of the surrounding landscape, making it a perfect spot for relaxation.
  • Boulevard de la Corniche: This vibrant promenade is lined with luxurious cafes and restaurants, offering a relaxing atmosphere with stunning sea views. It's an ideal place for leisurely strolls, people-watching, and indulging in local cuisine while enjoying the coastal breeze.

Best time to go to Morocco

The best time to visit Morocco is dependent 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.

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

Frequently asked questions

How much do hotels in Morocco cost?
In Morocco, you can find cheap options from P7,253 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 P7,253 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.

Explore a world of travel with Expedia