Search Hotels in Morocco

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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Compare 17,878 hotels in Morocco with room rates, reviews, and availability. Most hotels are fully refundable.

xxxxxxxxxxxxx

MohammƩdia
xxxxxxxxxxxxx

La Mamounia

5.0 star property
Medina
9.2 out of 10, Wonderful, (640)
"Probably the most beautiful properties we've ever stayed in. Wonderful staff, excellent rooms beautiful spa . "
United States
Dennis
The price is AEDĀ 2,265
AEDĀ 2,531 total
includes taxes & fees
16 Dec - 17 Dec
La Mamounia

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
Tassoultante
8.0 out of 10, Very Good, (1004)
"Great for families "
United Kingdom
Cherelle
The price is AEDĀ 450
AEDĀ 513 total
includes taxes & fees
24 Nov - 25 Nov
Aqua Mirage Club & Aqua Parc - All Inclusive

Palais Moulay Said & SPA

3.0 star property
Medina
8.8 out of 10, Excellent, (145)
"An absolutely beautiful Riad in a perfect location! The staff were so attentive and the rooms were fab! Will definitely be revisiting "
United Kingdom
Rosie
The price is AEDĀ 385
AEDĀ 453 total
includes taxes & fees
18 Dec - 19 Dec
Palais Moulay Said & SPA

The Oberoi Marrakech

5.0 star property
Marrakech
10.0 out of 10, Exceptional, (141)
"The staff are very nice and peaceful surrounding great place for honeymoon "
United Kingdom
HASAN
The price is AEDĀ 3,056
AEDĀ 3,401 total
includes taxes & fees
3 Dec - 4 Dec
The Oberoi Marrakech

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
Annakhil
8.6 out of 10, Excellent, (1006)
"Friendly staff, nice food, nice rooms "
United Kingdom
Louisa
The price is AEDĀ 510
AEDĀ 573 total
includes taxes & fees
7 Dec - 8 Dec
Hotel Riu Tikida Palmeraie - All Inclusive

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
Gueliz
8.4 out of 10, Very Good, (707)
"Love the heated pool and the location!"
Canada
Mariana
The price is AEDĀ 1,009
AEDĀ 1,132 total
includes taxes & fees
8 Dec - 9 Dec
Sofitel Marrakech Palais Imperial & Spa

Ksar Anika Boutique Hotel & Spa

5.0 star property
Mechouar-Kasbah
9.8 out of 10, Exceptional, (623)
"Friendly staff, great location, nice massage. "
United Kingdom
Seema
The price is AEDĀ 400
AEDĀ 463 total
includes taxes & fees
25 Nov - 26 Nov
Ksar Anika Boutique Hotel & Spa

Riad Andalla Spa

4.5 star property
Medina
9.8 out of 10, Exceptional, (1004)
"Our stay at the "
United States
tamara
Riad Andalla Spa

El Fenn

4.5 star property
Medina
9.6 out of 10, Exceptional, (128)
"Everywhere I looked was beautiful, and it made me want to stay here again!"
Japan
Miyuki
The price is AEDĀ 1,785
AEDĀ 2,129 total
includes taxes & fees
6 Dec - 7 Dec
El Fenn

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

4.0 star property
Marrakech
8.6 out of 10, Excellent, (648)
"Nice all inclusive with entertainment that is actually so much fun. Clean hotel! Great food options. If you want something specific to eat just ask for it they will make it for you. Delicious coffee and salad. My husband loved the oxtail!"
United States
Darlene
The price is AEDĀ 609
AEDĀ 685 total
includes taxes & fees
15 Dec - 16 Dec
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Riad Marraplace

3.5 star property
Medina
9.8 out of 10, Exceptional, (806)
"Staff were very courteous, room was clean, and the breakfast and view from the top of the riad was amazing!"
United States
Bryan
The price is AEDĀ 329
AEDĀ 386 total
includes taxes & fees
8 Dec - 9 Dec
Riad Marraplace

Royal Mansour Marrakech

5.0 star property
Hivernage
10.0 out of 10, Exceptional, (91)
"Very nice place "
United States
Ahmed
The price is AEDĀ 6,763
AEDĀ 7,486 total
includes taxes & fees
6 Dec - 7 Dec
Royal Mansour Marrakech

Hotel Riu Palace Tikida Agadir - All Inclusive

5.0 star property
Agadir City Center
8.8 out of 10, Excellent, (1000)
"The food was really good. But the service from staff was truly outstanding. They went above and beyond to ensure our stay was comfortable and enjoyable. "
Canada
Rashad
The price is AEDĀ 829
AEDĀ 933 total
includes taxes & fees
10 Dec - 11 Dec
Hotel Riu Palace Tikida Agadir - All Inclusive

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
Medina
9.0 out of 10, Wonderful, (672)
"Beautiful hotel, very well kept, amazing staff"
United Kingdom
Joana
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Riad Jona

5.0 star property
Medina
9.2 out of 10, Wonderful, (1009)
"Amazing staff. "
Canada
Nischal
Riad Jona

Eden Andalou Aquapark & Spa

5.0 star property
Marrakech
8.4 out of 10, Very Good, (323)
"Great staff"
United Kingdom
Alvin
The price is AEDĀ 615
AEDĀ 708 total
includes taxes & fees
14 Dec - 15 Dec
Eden Andalou Aquapark & Spa

Savoy Le Grand Hotel

5.0 star property
Gueliz
8.0 out of 10, Very Good, (1001)
"Staff was nice. Rooms were ok. Amenities were great. Food and drinks were good. Recommend staying."
United States
Tamika Toy
The price is AEDĀ 717
AEDĀ 820 total
includes taxes & fees
30 Nov - 1 Dec
Savoy Le Grand Hotel

Hotel Riu Palace Tikida Taghazout - All inclusive

5.0 star property
Taghazout
8.6 out of 10, Excellent, (279)
"Room was spotless and the staffs are very helpful and pleasant "
United Kingdom
Malcolm
The price is AEDĀ 780
AEDĀ 889 total
includes taxes & fees
5 Dec - 6 Dec
Hotel Riu Palace Tikida Taghazout - All inclusive

Four Seasons Resort Marrakech

5.0 star property
Gueliz
9.6 out of 10, Exceptional, (692)
"Everyone was so nice"
United States
Teresa
The price is AEDĀ 2,230
AEDĀ 2,492 total
includes taxes & fees
1 Dec - 2 Dec
Four Seasons Resort 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.

Black Friday Sale

Limited-time deals: Save up to 50% on select hotels

Great weekend hotel deals inĀ Morocco

Showing deals for:5 Dec - 7 Dec
Save an average of 15% on thousands of hotels when you're signed in

Top Morocco Hotel Reviews

Guide to exploring around Morocco

Top reasons to visit Morocco

  • Vibrant Cities: Explore the lively streets of Marrakech, filled with bustling markets, rich history, and vibrant culture.
  • Stunning Beaches: Relax on beautiful beaches in Agadir, perfect for sunbathing and water activities.
  • Unique Accommodations: Stay in charming riads or luxurious hotels that offer an authentic Moroccan experience.
  • Adventure in the Desert: Discover the breathtaking Moroccan desert, ideal for outdoor adventures and unforgettable landscapes.
  • Rich Cultural Heritage: Immerse yourself in local traditions, from traditional ceremonies to exquisite cuisine.

Find great hotels in Morocco

Discover the enchanting accommodations Morocco has to offer, from charming Riads to welcoming guesthouses. Whether you’re seeking a luxurious retreat in Marrakech or a family-friendly stay, you'll find a variety of options tailored to your needs. With pet-friendly facilities and rejuvenating spa experiences, Morocco's hotels promise a memorable vacation for every traveler. Explore the best hotels and top-rated options to make your stay truly unforgettable.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Aqua Mirage Club & Aqua Parc is a vibrant 4-star resort designed for families and eco-conscious travelers seeking an all-inclusive experience. Situated in the heart of Morocco, this property boasts a plethora of amenities such as unlimited food and drinks, cooking and dancing lessons, and themed parties. Guests can enjoy various activities, including tennis, volleyball, and water fitness classes. The resort also features a full-service spa offering body wraps and facial treatments, along with a relaxing pool area. With its eco-certification and focus on sustainability, Aqua Mirage Club provides a fun-filled yet environmentally friendly vacation.
  • Mƶvenpick Hotel Mansour Eddahbi Marrakech: Experience luxury at its finest at Mƶvenpick Hotel Mansour Eddahbi Marrakech, a 5-star hotel perfect for families and those seeking a spa retreat. Nestled in Morocco, this elegant property offers a range of child-friendly amenities, including free cribs and supervised childcare services. Guests can indulge in a full-service spa featuring a sauna, steam room, and outdoor pool, providing a serene environment for relaxation. The hotel’s luxurious accommodations and exceptional dining options ensure a memorable stay, making it an excellent choice for families looking to create lasting memories.
  • Kenzi Club Agdal Medina All Inclusive: Kenzi Club Agdal Medina is a 5-star all-inclusive hotel designed for luxury travelers and families alike. Located in Morocco, the hotel offers a range of amenities tailored for children, including babysitting services and a dedicated children's club. Guests can enjoy various leisure activities and unwind in the outdoor pool, ensuring everyone has an enjoyable stay. With its focus on providing a family-friendly environment and upscale accommodations, Kenzi Club Agdal Medina is the ideal choice for travelers looking to experience the best of Moroccan hospitality.

Where to stay in Morocco

Discover the enchanting beauty of Morocco, where adventure meets culture in vibrant cities like Marrakech. Stay in the prettiest riads, immersing yourself in local traditions. Explore the breathtaking Moroccan desert for a unique outdoor experience, and feel the pulse of the heart of Marrakech with its lively markets and rich history. From family-friendly activities to romantic getaways, Morocco offers a perfect blend of luxury and authenticity for every traveler.

  • Marrakech: Marrakech is a vibrant metropolis nestled in the heart of Morocco. Known for its bustling souks and rich history, this city captivates travelers year-round, with peak visitor numbers in March, August, and October. Experience the blend of cultural richness and modernity through highlighted attractions like the lively Jemaa el-Fnaa square, historic palaces, and expansive markets. Whether you're seeking family-friendly activities or a business-themed trip, Marrakech offers an unforgettable adventure with its enchanting atmosphere and diverse experiences.
  • Agadir: Located along the stunning Atlantic coast, Agadir is a city renowned for its beautiful beaches and outdoor activities. With peak arrivals in January to February and July, this destination provides a perfect backdrop for beach lovers and outdoor enthusiasts alike. Visitors can enjoy the local markets, indulge in a round of golf, or relax at the marina. The inviting family beaches and vibrant waterfront ensure that Agadir is an ideal spot for both relaxation and recreation, making it perfect for a sunny getaway.
  • Tangier: Tangier, positioned at the crossroads of Europe and Africa, offers a unique blend of cultural influences. This city experiences moderate seasonal fluctuations in visitor numbers, peaking from July to September. Known for its stunning beaches and family-friendly atmosphere, Tangier invites travelers to explore its shopping centers, enjoy outdoor activities, and soak in the sun. With its picturesque marina and beautiful family beaches, Tangier is a captivating destination that promises an exhilarating blend of relaxation and exploration.

Things to do in Morocco

Morocco offers a vibrant mix of outdoor adventures and city experiences, perfect for any traveler. Explore bustling public markets and unique shopping spots, while enjoying the nightlife scene. For relaxation, head to Agadir, where beautiful beaches await. Don't miss the chance to indulge in golf amidst stunning landscapes, making your vacation truly unforgettable.

Shopping

At Jemaa el-Fnaa, immerse yourself in a vibrant public market filled with local crafts and spices. For a modern twist, visit Menara Mall and Anfaplace Mall, both offering a mix of shopping, dining, and entertainment, perfect for families and tourists alike.

Recreation

Golf Les Dunes offers a stunning golfing experience amidst beautiful landscapes, perfect for sports enthusiasts. Prince Moulay Abdellah Stadium provides an energetic atmosphere for sports events, while Rmilat Park invites you to unwind with its tranquil surroundings, ideal for relaxation and rejuvenation.

Adventure

At Oasiria Water Park, enjoy exhilarating water slides and wave pools perfect for family fun and adventure. Oukaimeden offers thrilling ski experiences amidst beautiful mountain scenery, while Atlantica Park provides a delightful campground for outdoor enthusiasts seeking adventure and family bonding under the stars.

Nightlife

In Morocco, Cinema Megarama offers a mix of entertainment and romance for movie lovers. For a cultural experience, the Mohammed V National Theatre and Theatre Royal showcase captivating performances, blending culture and romance in a vibrant atmosphere perfect for a 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 traveling during the cheaper months of January to February and November. Book your hotel about a month in advance, or look for last-minute deals on Expedia. Mondays are typically the cheapest days to stay, while Fridays are the most expensive. Utilize Expedia’s search tool to filter by budget and combine your hotel, flights, and activities for potential discounts. Additionally, explore free activities like local markets and historical sites to enrich your experience without breaking the bank.

  • 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: 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: Utilize Expedia's search tool to customize your options based on your budget, preferred location, and desired hotel type. To find the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Morocco with your flights and activities by purchasing an Expedia package.

Find the best attractions in Morocco

Morocco offers a diverse range of vacation experiences, from outdoor adventures to vibrant city exploration. Visitors can enjoy stunning beaches, magnificent mosques, and lively squares, making it an ideal destination for culture and adventure lovers. Don’t miss the chance to relax at local beaches and immerse yourself in the rich culture. For a comfortable stay, consider looking into various hotels throughout the country to enhance your Moroccan getaway.

  • Agadir Beach: Experience the vibrant beach vibes of Agadir Beach, where golden sands meet the turquoise waters of the Atlantic. Perfect for sunbathing, water sports, or simply enjoying a leisurely stroll along the shore, this beach is a paradise for relaxation and adventure alike.
  • Majorelle Garden: Immerse yourself in the serenity of Majorelle Garden, a stunning oasis filled with exotic plants and vibrant colors. Ideal for families, this enchanting garden offers a peaceful escape to explore artistic landscapes and the famous blue villa, showcasing Moroccan heritage.
  • Hassan II Mosque: Discover the cultural grandeur of Hassan II Mosque, one of the largest mosques in the world. Perched on the Atlantic coast, its breathtaking architecture and intricate details reflect Morocco's rich history and spirituality, making it a must-visit for any traveler.

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

Traveling to Morocco is convenient with its major airports, including Casablanca (CMN-Mohammed V), Marrakech (RAK-Menara), and Agadir (AGA-Al Massira). Casablanca Airport is approximately 181.9km from the city, with nearby hotels like the 4-star Sky Casa Airport just 3.2km away. Marrakech Airport, located 90.1km from the city, offers luxurious options like the 5-star La Mamounia and Four Seasons Resort, both within 1-3.2km. Agadir Airport is about 275.2km away, with the 5-star Tikida Golf Palace 14.5km from the airport, offering shuttle services. Each airport is well-connected to its surrounding hotels, ensuring a smooth travel experience.

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 AEDĀ 386 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 AEDĀ 386 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.