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

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, (775 reviews)
"Beautiful hotel, a little gem in the middle of the vibrant and busy medina."
United Kingdom
Ruth
The price is AEDĀ 337
AEDĀ 402 total
includes taxes & fees
8 Jul - 9 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 AEDĀ 2,009
AEDĀ 2,249 total
includes taxes & fees
22 Jul - 23 Jul
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,091 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is AEDĀ 615
AEDĀ 699 total
includes taxes & fees
29 Jun - 30 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, (138 reviews)
"Excellent location, clean room ,"
Canada
Ihssane
The price is AEDĀ 439
AEDĀ 498 total
includes taxes & fees
23 Jun - 24 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,003 reviews)
"Beautiful hotel"
Canada
Tamara
The price is AEDĀ 774
AEDĀ 863 total
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, (778 reviews)
"Lovely hotel."
United States
Vasiliky
The price is AEDĀ 945
AEDĀ 1,070 total
includes taxes & fees
21 Jul - 22 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 AEDĀ 1,263
AEDĀ 1,410 total
includes taxes & fees
27 Jun - 28 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, (179 reviews)
"A wonderful hotel"
United Kingdom
John
The price is AEDĀ 2,556
AEDĀ 2,851 total
includes taxes & fees
21 Jul - 22 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, (323 reviews)
"The actual hotel is beautiful and very clean "
United States
Mohammed
The price is AEDĀ 1,128
AEDĀ 1,271 total
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, (53 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 AEDĀ 952
AEDĀ 1,087 total
includes taxes & fees
3 Jul - 4 Jul
Pickalbatros Palais Des Roses

Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (727 reviews)
"The staff was amazing"
France
Sylvia
The price is AEDĀ 1,973
AEDĀ 2,209 total
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.4 out of 10, Very Good, (419 reviews)
"Great place for families with young children. Good selection of food at meal times."
United Kingdom
Ifrah
The price is AEDĀ 775
AEDĀ 884 total
includes taxes & fees
29 Jun - 30 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, (101 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 AEDĀ 709
AEDĀ 805 total
includes taxes & fees
27 Jun - 28 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, (102 reviews)
"One of the best’s in the world, no doubt."
United States
Claudio
The price is AEDĀ 6,099
AEDĀ 6,748 total
includes taxes & fees
3 Jul - 4 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 AEDĀ 625
AEDĀ 719 total
includes taxes & fees
30 Jun - 1 Jul
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 AEDĀ 830
AEDĀ 944 total
includes taxes & fees
16 Jul - 17 Jul
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 AEDĀ 534
AEDĀ 618 total
includes taxes & fees
23 Jun - 24 Jun
Hyatt Place Taghazout Bay

Suites Atlas Marrakech

Suites Atlas Marrakech
3.5 star property
Gueliz
7.8 out of 10, Good, (26 reviews)
"The staff was excellent, very clean, no laundry elevator not functioning, great location and safe."
United States
Elizabeth
The price is AEDĀ 116
AEDĀ 140 total
includes taxes & fees
29 Jun - 30 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, (795 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 AEDĀ 991
AEDĀ 1,106 total
includes taxes & fees
7 Jul - 8 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, (321 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 AEDĀ 631
AEDĀ 710 total
includes taxes & fees
28 Jun - 29 Jun
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.

Great weekend hotel deals inĀ Morocco

Showing deals for:3 Jul - 5 Jul

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 Markets: Experience the bustling souks filled with unique items, spices, and local crafts, offering a true taste of Moroccan culture.
  • Stunning Architecture: Discover the intricate designs of traditional riads and impressive mosques that showcase Morocco's rich history.
  • Beautiful Beaches: Enjoy the picturesque coastline and relaxing beach resorts, perfect for sunbathing and water activities.
  • Outdoor Adventures: Explore breathtaking landscapes, from the Sahara Desert to the Atlas Mountains, ideal for hiking and camel rides.
  • Authentic Culinary Experience: Savor traditional Moroccan cuisine, including tagines and couscous, at local restaurants and markets.

Find great hotels in Morocco

Morocco offers a diverse range of accommodations, from charming Riads to cozy guesthouses, catering to various traveler needs. Whether you're seeking family-friendly options, pet-friendly stays, or a relaxing spa experience, you'll find plenty of choices. Explore luxurious hotels in Marrakech and Agadir, complete with rave reviews and unique amenities, ensuring an unforgettable vacation in this vibrant destination.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Nestled in the heart of Morocco, Aqua Mirage Club & Aqua Parc offers a vibrant 4-star experience perfect for families and eco-conscious travelers. With an impressive guest rating of 8.0 out of 10, this all-inclusive resort boasts unlimited food and drinks, ensuring a carefree vacation. Guests can enjoy a plethora of activities, from soccer and tennis to cooking classes and themed parties. The property is eco-certified, featuring amenities designed for children, including a free kids' club, a dedicated children's pool, and an exciting water park. The resort's entertainment options, including performances and a nightclub, provide fun for all ages.
  • Mƶvenpick Hotel Mansour Eddahbi Marrakech: This luxurious 5-star hotel, rated 8.4 out of 10, is ideal for families seeking a refined vacation experience in Marrakech. The Mƶvenpick Hotel Mansour Eddahbi Marrakech features elegant accommodations and a variety of amenities tailored for children, such as a free crib service, a supervised arcade room, and a children's pool. Guests can indulge in a sumptuous breakfast while enjoying the hotel's exquisite design and tranquil atmosphere. With its proximity to local attractions, this hotel is perfect for those wanting to explore Marrakech's rich culture while enjoying modern comforts.
  • Kenzi Club Agdal Medina All Inclusive: Also boasting a guest rating of 8.4 out of 10, Kenzi Club Agdal Medina is a luxurious 5-star resort that caters to families and business travelers alike. This all-inclusive property features an array of child-friendly amenities, including a shared playground, supervised childcare services, and a mini-golf area. Guests can unwind in the spacious, well-appointed rooms or by the pool, soaking in the sunny Moroccan ambiance. The resort's blend of relaxation and family fun creates a welcoming atmosphere for visitors looking to enjoy both leisure and adventure.

Where to stay in Morocco

Morocco offers an enchanting blend of vibrant city life and rich cultural experiences, making it perfect for family vacations or romantic getaways. Explore the lively streets of Marrakech, unwind in charming desert riads, and discover the historical allure of southern Morocco. From friendly locals to stunning landscapes, every corner of this captivating country invites you to immerse yourself in its warm atmosphere and diverse adventures.

  • Marrakech: Marrakech is a vibrant metropolis located in the heart of Morocco, known for its rich history and bustling atmosphere. The city experiences steady tourist traffic throughout the year, with peak visits occurring in March to April and October. Travelers are drawn to Marrakech for its diverse experiences, including city-themed adventures, family activities, and business opportunities. Highlights include the famous Jemaa el-Fnaa square, where you can find local artisans and tantalizing street food, as well as captivating art and history museums. Don’t miss the chance to explore the colorful souks and perhaps play a round of golf at nearby courses.
  • Casablanca (region): As the economic heart of Morocco, Casablanca (region) offers a blend of modernity and tradition. This metropolis sees consistent visitor numbers year-round, with peaks in July, October, and December. Travelers visit for its dynamic city-themed experiences, family-friendly attractions, and business ventures. The region boasts popular shopping centers and malls, perfect for retail therapy. Notable landmarks include the stunning Hassan II Mosque, the picturesque marina, and beautiful beaches, making it an ideal destination for those looking to soak up the sun while indulging in Moroccan culture.
  • Fes: Fes is a city steeped in culture and history, attracting visitors year-round, with peak times in April, October, and December. This metropolis is perfect for those seeking cultural, romantic, and outdoor experiences. Fes is renowned for its ancient medina, a UNESCO World Heritage site, where you can explore historic forts and castles. Educational institutions like the University of Al Quaraouiyine, considered one of the oldest in the world, highlight the city’s scholarly significance. Golf enthusiasts will also find excellent courses nearby, making Fes a perfect blend of adventure and discovery.

Things to do in Morocco

Shopping

Experience Morocco's vibrant shopping scene at the Morocco Mall in Casablanca, featuring international brands and local artisans. In Marrakech, explore the bustling Souk Semmarine for unique handicrafts and traditional souvenirs amidst lively market stalls.

Recreation

The Amanjena Resort offers a tranquil oasis with stunning architecture, luxurious spa treatments, and serene pools. Indulge in traditional Moroccan hammam rituals or unwind with yoga sessions overlooking lush gardens, creating a harmonious environment for relaxation and rejuvenation.

At Les Sources de Caudalie, immerse yourself in a unique wellness experience combining vinotherapy and natural therapies. Enjoy soothing treatments in a picturesque setting, complemented by wine-infused therapies and serene outdoor spaces, perfect for unwinding after a day of exploration.

The Spa at The Royal Mansour provides an opulent escape with a range of holistic treatments. Experience traditional Moroccan wellness rituals in lavish surroundings, featuring hammams and private treatment rooms, ensuring a soothing and restorative experience tailored to your needs.

Adventure

Experience breathtaking views while gliding above the scenic landscapes on the Agadir Aerial Tramway, a thrilling cable car adventure. This family-friendly attraction offers a unique perspective of Morocco's beauty, making it an exciting outing for adventure seekers and nature lovers alike.

Nightlife

In Marrakech, explore the vibrant nightlife at the famous Jemaa el-Fnaa square, where street performers and food stalls create an electric atmosphere. For a chic bar experience, visit Le Comptoir darna, known for its lively ambiance and live music. Enjoy late-night dancing at Theatro, a popular club in the city.

*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 vacation experience, perfect for city enthusiasts, families, and business travelers alike. Visitors can explore stunning beaches, impressive mosques, and vibrant piazzas. The region is rich in culture and outdoor activities, making it an ideal destination for those seeking unique experiences. Don’t miss the chance to stay in traditional Moroccan riads, which provide an authentic touch to your journey.

  • Hassan II Mosque: This stunning mosque, perched on the edge of the Atlantic Ocean in Casablanca, showcases exquisite Moroccan architecture and intricate tile work. Visitors can explore its grand prayer hall and enjoy breathtaking views of the ocean from its minaret, one of the tallest in the world. The mosque embodies the rich cultural heritage of Morocco.
  • Erg Chebbi: Known for its breathtaking landscapes, Erg Chebbi features towering sand dunes that create a mesmerizing desert experience. Travelers can take camel treks at sunrise or sunset, capturing the stunning colors of the dunes while immersing themselves in the serene environment.
  • DadĆØs Gorge: This picturesque canyon offers stunning vistas and thrilling outdoor adventures. Hiking along its rugged trails allows visitors to witness unique rock formations and lush vegetation, providing an exhilarating experience for nature enthusiasts and adventure seekers alike.

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.

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

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Ā 140 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Ā 140 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.