Search Hotels in Morocco

  • 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, (563 reviews)
"Excellent location, everything is close by and the place is very beautiful."
Mexico
EDGAR ALFONSO
The price is ¥18,738
¥21,928 total
includes taxes & fees
May 8 - May 9
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,067 reviews)
"Room clean Staff friendly Stunning "
United Kingdom
Teodora
The price is ¥29,790
¥33,781 total
includes taxes & fees
May 10 - May 11
Aqua Mirage Club & Aqua Parc - All Inclusive

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (689 reviews)
"Excellent safe hotel with high standards. Only thing to mention were a couple of the reception staff at the Spa and at the Asian restaurant who were a bit unprofessional but the rest amazing. I would also like to praise the reception staff and the amazing concierge team who did everything for our stay to be perfect "
United States
Rory Anthony
The price is ¥140,882
¥156,675 total
includes taxes & fees
May 7 - May 8
La Mamounia

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Annakhil
8.6 out of 10, Excellent, (1,004 reviews)
"Hotel was very nice and clean. Staff were friendly and helpful. "
Canada
Navid
The price is ¥39,176
¥43,619 total
includes taxes & fees
Apr 22 - Apr 23
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, (761 reviews)
"Great place"
United States
samir
The price is ¥75,455
¥84,364 total
includes taxes & fees
Apr 21 - Apr 22
Sofitel Marrakech Palais Imperial & Spa

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (166 reviews)
"Beautiful hotel ❤️"
United States
Amy
The price is ¥172,057
¥190,994 total
includes taxes & fees
May 11 - May 12
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, (312 reviews)
"The actual hotel is beautiful and very clean "
United States
Mohammed
The price is ¥51,677
¥58,195 total
includes taxes & fees
Apr 22 - Apr 23
Hotel Riu Palace Tikida Taghazout - All inclusive

L'Oliveraie de l'atlas

L'Oliveraie de l'atlas
5.0 star property
Marrakech
9.0 out of 10, Wonderful, (203 reviews)
"The staff were friendly and the room had a wonderful view of the Atlas Mountains "
United Kingdom
Danisa
The price is ¥15,901
¥19,117 total
includes taxes & fees
Apr 18 - Apr 19
L'Oliveraie de l'atlas

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,003 reviews)
"The hotel is nice and staff members are friendly and lovely "
United Kingdom
Jacqueline
The price is ¥49,692
¥55,570 total
includes taxes & fees
May 2 - May 3
Hotel Riu Palace Tikida Agadir - All Inclusive

Eden Andalou Aquapark & Spa

Eden Andalou Aquapark & Spa
5.0 star property
Marrakech
8.4 out of 10, Very Good, (382 reviews)
"We had a great stay the staff here are wonderfull , friendly, hardworking and smiling. "
United Kingdom
Caroline Alice
The price is ¥42,265
¥47,856 total
includes taxes & fees
May 4 - May 5
Eden Andalou Aquapark & Spa

El Fenn

El Fenn
4.5 star property
Medina
9.6 out of 10, Exceptional, (144 reviews)
"Lovely hotel "
United States
Alexandra
The price is ¥99,620
¥119,780 total
includes taxes & fees
May 5 - May 6
El Fenn

Riad Marraplace

Riad Marraplace
3.5 star property
Medina
9.6 out of 10, Exceptional, (916 reviews)
"Clean amenities, fresh breakfast, nice staff!"
Canada
Esosa
The price is ¥14,133
¥16,658 total
includes taxes & fees
Apr 28 - Apr 29
Riad Marraplace

Le Riad Monceau

Le Riad Monceau
5.0 star property
Medina
9.4 out of 10, Exceptional, (776 reviews)
"Amazing hotel and amazing staff , we enjoyed our stay very much ."
United Kingdom
Zachariah
The price is ¥30,252
¥34,698 total
includes taxes & fees
Apr 20 - Apr 21
Le Riad Monceau

Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Gueliz
8.0 out of 10, Very Good, (1,002 reviews)
"Beautiful hotel. Ideal location near to everything you need. "
United Kingdom
Parminder
The price is ¥36,960
¥42,028 total
includes taxes & fees
Apr 23 - Apr 24
Savoy Le Grand Hotel

Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (96 reviews)
"Very nice place "
United States
Ahmed
The price is ¥367,312
¥407,708 total
includes taxes & fees
May 7 - May 8
Royal Mansour Marrakech

Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (710 reviews)
"Beautiful property, great staff "
United States
Nushmia
The price is ¥195,871
¥217,162 total
includes taxes & fees
May 3 - May 4
Four Seasons Resort Marrakech

xxxxxxxxxxxxx

xxxxxxxxxxxxx
Mohammédia
xxxxxxxxxxxxx

Pestana CR7 Marrakech

Pestana CR7 Marrakech
4.0 star property
Gueliz
9.0 out of 10, Wonderful, (289 reviews)
"Staff were amazing, Pool was beautiful!"
United Kingdom
Millicent
The price is ¥36,132
¥40,426 total
includes taxes & fees
Apr 19 - Apr 20
Pestana CR7 Marrakech

Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,002 reviews)
"Staff was amazing and the rooms and hotel are kept up to amazing standards. Would stay here again. "
United States
Joseph
The price is ¥19,401
¥22,278 total
includes taxes & fees
Apr 22 - Apr 23
Riad Andalla Spa

Hotel Riu Tikida Dunas - All Inclusive

Hotel Riu Tikida Dunas - All Inclusive
4.0 star property
Agadir Bay
8.4 out of 10, Very Good, (963 reviews)
"Good service clean hotel , very good family fun"
United Kingdom
kamalpreet
The price is ¥45,307
¥50,396 total
includes taxes & fees
Apr 23 - Apr 24
Hotel Riu Tikida Dunas - 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.

Great weekend hotel deals in Morocco

Showing deals for:Apr 24 - Apr 26

Save an average of 15% on thousands of hotels when you're signed in

Top Morocco Hotel Reviews

Price trends for hotels in Morocco

Less expensive
More expensive
This month
Next month
February
January
¥18,172
¥17,577
Month
Price
January
¥26,829
February
¥12,801
March
¥13,210
April
¥18,172
May
¥17,577
June
¥18,772
July
¥19,303
August
¥19,602
September
¥21,455
October
¥22,693
November
¥21,651
December
¥21,779
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Morocco.

Guide to exploring around Morocco

Top reasons to visit Morocco

  • Vibrant Markets: Experience the lively souks of Marrakech, filled with spices, textiles, and handmade crafts.
  • Stunning Beaches: Relax on the beautiful shores of Essaouira, known for its charming coastal vibe and friendly locals.
  • Sahara Desert Adventure: Explore the breathtaking dunes of the Sahara for an unforgettable desert experience.
  • Cultural Immersion: Discover Morocco's rich history through its majestic mosques and traditional architecture.
  • Diverse Accommodations: Stay in unique Riads or cozy guesthouses, offering a taste of authentic Moroccan hospitality.

Find great hotels in Morocco

Discover the charm of Morocco with a range of unique accommodations, from traditional Riads to cozy guesthouses. Perfect for families and pet lovers alike, many hotels offer spa-themed experiences and essential amenities such as air conditioning and free internet. Whether you're seeking a tranquil retreat or a vibrant cultural experience, Morocco's diverse lodging options cater to every traveler's needs.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Dive into a world of fun and relaxation at Aqua Mirage Club & Aqua Parc, a vibrant 4-star resort perfect for families and spa enthusiasts. This all-inclusive haven offers a plethora of amenities, including unlimited food and drinks, themed parties, and a variety of entertainment options. Families will appreciate the dedicated children’s amenities, such as a kids' club and a water park, ensuring that younger guests have a blast. Indulge in rejuvenating spa treatments or unwind by the outdoor pool, while enjoying activities like tennis and water fitness classes. With a lively atmosphere and a focus on relaxation, this resort is ideal for creating cherished family memories in Morocco.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: Experience sophistication at its finest at Mövenpick Hotel Mansour Eddahbi Marrakech, a luxurious 5-star property catering to both leisure and business travelers. Nestled in the heart of Marrakech, this hotel features a full-service spa, offering body treatments and a traditional Turkish bath for ultimate relaxation. Business travelers can take advantage of the extensive conference facilities, including multiple meeting rooms and a dedicated business center. Guests rave about the elegant accommodations and on-site dining options, making it a perfect retreat for professionals and vacationers alike.
  • Kenzi Club Agdal Medina All Inclusive: Elevate your Moroccan getaway at Kenzi Club Agdal Medina, a stunning 5-star all-inclusive resort that combines luxury with family-friendly amenities. This property is perfect for those seeking a sophisticated escape, offering a full range of business services such as a conference center and meeting rooms. Children are well catered for with supervised childcare and a playground, allowing parents to relax and enjoy the spa and pool facilities. With a blend of luxury, leisure, and family-focused services, Kenzi Club Agdal Medina promises an unforgettable vacation experience.

Where to stay in Morocco

Morocco offers a captivating blend of culture, history, and authentic charm, making it an ideal destination for families and couples alike. Explore the vibrant streets of Marrakech, where you'll find bustling markets and stunning architecture. Don't miss the coastal beauty of Essaouira, rich in history and friendly locals. Experience the tranquility of the Sahara Desert for a unique adventure. Each city and region showcases the warmth of Moroccan life, ensuring unforgettable memories.

  • Marrakech: Nestled in the heart of Morocco, Marrakech is a vibrant city infused with rich history and culture. Known for its bustling souks and stunning architecture, visitors can explore the famous Jemaa el-Fnaa square, where street performers and food vendors create an electric atmosphere. The city is also home to the mesmerizing Majorelle Garden and the intriguing Yves Saint Laurent Museum. With a variety of activities from golfing to indulging in local delicacies, Marrakech offers a dynamic travel experience year-round, making it a must-visit for families, business travelers, and culture enthusiasts alike.
  • Agadir: Located along the Atlantic coast, Agadir is known for its beautiful beaches and year-round sunny weather. This city is a paradise for beach lovers and outdoor enthusiasts, offering a plethora of activities such as golfing and watersports. The stunning Agadir Beach stretches for miles, perfect for relaxation and sunbathing. The local marina adds to the charm, providing a scenic spot for dining and shopping. Agadir's vibrant nightlife and welcoming atmosphere make it an ideal destination for those looking for both adventure and leisure.
  • Tangier: Positioned at the crossroads of Europe and Africa, Tangier boasts a unique blend of cultures and stunning coastal views. The city is known for its vibrant streets filled with shops and cafes, ideal for those wanting to soak up the local ambiance. Enjoy the sandy beaches or explore the historic medina, where narrow alleys reveal hidden gems. Tangier is perfect for families, offering plenty of outdoor activities and a rich cultural experience. With its mild climate, it attracts visitors year-round, especially during the summer months.

Things to do in Morocco

Morocco offers a diverse range of activities perfect for city-themed, family, and business vacations. Visitors can explore vibrant markets, enjoy local public markets, and even play golf. A highlight for families is the aqua parc, which promises fun and relaxation. With so much to see and do, Morocco is an exciting destination for travelers seeking memorable experiences.

Shopping

In Morocco, visit Jemaa el-Fnaa for a vibrant market experience filled with local crafts and spices. For a modern touch, check out Tanger City Center for shopping and entertainment. Don't miss Petit Socco, known for its charming atmosphere and unique gifts for family and friends.

Recreation

At Cabo Negro Royal Golf Club, enjoy a round of golf surrounded by scenic views and vibrant outdoor vibes. Experience the thrill of sports at Prince Moulay Abdellah Stadium, where you can immerse yourself in the energetic atmosphere. Relax with family at La Plage Rouge Swimming Pool, perfect for a refreshing day in the sun.

Adventure

Experience the thrill of Oasiria Water Park, where you can enjoy exciting water slides and family-friendly attractions. For a camping adventure, head to Atlantica Park, offering outdoor activities amidst nature. Finally, hit the slopes at Oukaimeden Ski Resort, perfect for skiing and outdoor exploration.

Nightlife

In Morocco, Cinema Megarama offers a romantic atmosphere perfect for movie lovers, while the Mohammed V National Theatre showcases cultural performances for families and entertainment seekers. For a unique experience, the El Jadida Municipal Theater combines culture and romance, making it an ideal spot for an enchanting 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, and November. Booking your hotel about a month in advance can help you secure better rates, especially if you look for last-minute deals. Mondays tend to have the lowest accommodation prices, while Fridays are the most expensive. Utilize Expedia’s search tool to find budget-friendly hotels and consider package deals that combine flights and activities for additional savings. Don’t forget to explore free activities and public transport options to further stretch your budget.

  • 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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 lets you customize your travel experience by choosing your budget, preferred location, and additional preferences. You can arrange your search results to display hotels from the lowest to highest price, ensuring you see the most affordable options first. Additionally, you have the ability to refine your search by hotel type; for instance, selecting the Eco-certified filter will show you sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your hotel accommodations in Morocco with your flights and activities.

Find the best attractions in Morocco

Morocco offers a fantastic vacation experience for city lovers, families, and business travelers alike. Visitors can explore stunning beaches, majestic mosques, and vibrant piazzas, making it a perfect destination for those seeking cultural immersion, outdoor adventures, and a relaxing beach getaway. With a variety of points of interest available, Morocco caters to diverse interests and promises unforgettable experiences for all types of travelers.

  • Agadir Beach: Relax on the sun-kissed shores of Agadir Beach, known for its vibrant beach vibes and stunning sunsets. Enjoy water sports, beachside cafes, and a lively atmosphere, making it a perfect spot for sunbathing and unwinding.
  • Majorelle Garden: Explore the enchanting Majorelle Garden, a lush oasis filled with exotic plants, vibrant colors, and serene pathways. Ideal for families and nature lovers, this garden offers a peaceful escape and a glimpse into Moroccan botanical artistry.
  • Hassan II Mosque: Marvel at the grandeur of the Hassan II Mosque, a cultural gem and one of the largest mosques in the world. Its intricate architecture and stunning oceanfront location showcase Morocco's rich heritage and spiritual significance.

Best time to go to Morocco

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

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

The nearest major airports for your trip to Morocco

Morocco welcomes travelers through its major airports, including Casablanca (CMN-Mohammed V), located 181.9km from the city. Nearby hotel options include the 4-star Sky Casa Airport, just 3.2km away, and Domo Casablanca and Casablanca Suites & SPA, both 13.2km from the airport. Marrakech (RAK-Menara), situated 90.1km away, features luxury accommodations like the 5-star La Mamounia, 3.2km from the airport, and Ksar Anika Boutique Hotel & Spa, 4.8km away. Lastly, Agadir (AGA-Al Massira), 275.2km from the city, offers 5-star Tikida Golf Palace, 14.5km from the airport, and Dominium Hotel, 13.2km away, with various transportation options available.

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 ¥16,658 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?
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 ¥16,658 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?
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 Center 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.