Book Morocco Hotels

Start date: Check-in selected.
To Date
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Top Hotels in Morocco

La Mamounia

5.0 star property
9.2 out of 10, Wonderful, (627)
"Excellent stay for a week. So many options and the rooms are beautiful. "
The price is AU$1,359
includes taxes & fees
4 Nov - 5 Nov
La Mamounia

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
8.0 out of 10, Very good, (1003)
"Aqua mirage parc was a very good stay. From staff being helpful, Aqua parc was very enjoyable, theater was very good, and food was excellent. "
The price is AU$248
includes taxes & fees
9 Oct - 10 Oct
Aqua Mirage Club & Aqua Parc - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1002)
"I Loved my vacation I loved the place "
The price is AU$393
includes taxes & fees
6 Oct - 7 Oct
Hotel Riu Tikida Palmeraie - All Inclusive

Riad Andalla Spa

4.5 star property
9.8 out of 10, Exceptional, (1005)
"Very attentive staff, tea and snacks we're consistent amazing, overall great place to stay"
Riad Andalla Spa

The Oberoi Marrakech

5.0 star property
10.0 out of 10, Exceptional, (130)
"The Hotel and grounds are gorgeous and the staff is perfect. "
The price is AU$1,596
includes taxes & fees
3 Nov - 4 Nov
The Oberoi Marrakech

Palais Moulay Said & SPA

3.0 star property
8.6 out of 10, Excellent, (93)
"This is a beautiful riad with an amazing breakfast. Highly recommend!! A bit noisy due to location but near market. "
The price is AU$257
includes taxes & fees
3 Nov - 4 Nov
Palais Moulay Said & SPA

Hotel Riu Palace Tikida Agadir - All Inclusive

5.0 star property
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. "
The price is AU$506
includes taxes & fees
1 Nov - 2 Nov
Hotel Riu Palace Tikida Agadir - All Inclusive

Four Seasons Resort Marrakech

5.0 star property
9.6 out of 10, Exceptional, (682)
"Amazing stay! Absolutely lived up to expectations - we didn’t want to leave! "
The price is AU$1,349
includes taxes & fees
17 Oct - 18 Oct
Four Seasons Resort Marrakech

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
8.4 out of 10, Very good, (693)
"Amazing service, clean rooms, and super convinient"
The price is AU$508
includes taxes & fees
3 Nov - 4 Nov
Sofitel Marrakech Palais Imperial & Spa

Riad Marraplace

3.5 star property
9.6 out of 10, Exceptional, (754)
"Reasonable and good location. "
The price is AU$162
includes taxes & fees
20 Oct - 21 Oct
Riad Marraplace

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

4.0 star property
8.6 out of 10, Excellent, (643)
"Great stay! "
The price is AU$417
includes taxes & fees
17 Oct - 18 Oct
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Royal Mansour Marrakech

5.0 star property
10.0 out of 10, Exceptional, (88)
"One of the finest properties in the world. World class. From the moment you arrive they make you feel like a rock star. We have stayed at some of the most luxurious hotels in the world and this is right on top of the list. We can’t wait to come back again. "
The price is AU$4,060
includes taxes & fees
16 Oct - 17 Oct
Royal Mansour Marrakech

El Fenn

4.5 star property
9.6 out of 10, Exceptional, (126)
"Everywhere I looked was beautiful, and it made me want to stay here again!"
The price is AU$1,218
includes taxes & fees
5 Oct - 6 Oct
El Fenn

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
9.0 out of 10, Wonderful, (650)
"Everything about the hotel was fabulous. "
The price is AU$438
includes taxes & fees
10 Oct - 11 Oct
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Ksar Anika Boutique Hotel & Spa

5.0 star property
9.8 out of 10, Exceptional, (587)
"Absolutely wonderful venue an oasis of tranquility, a lovely hotel with brilliant staff."
The price is AU$226
includes taxes & fees
5 Oct - 6 Oct
Ksar Anika Boutique Hotel & Spa

Savoy Le Grand Hotel

5.0 star property
8.0 out of 10, Very good, (1002)
"Staff & breakfast was lovely and 10 minutes from airport "
The price is AU$450
includes taxes & fees
3 Nov - 4 Nov
Savoy Le Grand Hotel

Eden Andalou Aquapark & Spa

5.0 star property
8.4 out of 10, Very good, (300)
"All round excellent "
The price is AU$327
includes taxes & fees
2 Nov - 3 Nov
Eden Andalou Aquapark & Spa

Hotel Riu Palace Tikida Taghazout - All inclusive

5.0 star property
8.6 out of 10, Excellent, (273)
"The hotel was great. The whole atmosphere was amazing. Great service from all staff especially Sharifa at the front desk and Ousama at the buffet restaurant."
The price is AU$482
includes taxes & fees
1 Nov - 2 Nov
Hotel Riu Palace Tikida Taghazout - All inclusive

Nobu Hotel Marrakech

5.0 star property
9.0 out of 10, Wonderful, (115)
"Loved it!"
The price is AU$1,112
includes taxes & fees
2 Nov - 3 Nov
Nobu Hotel Marrakech

Hilton Tangier Al Houara Resort & Spa

5.0 star property
8.6 out of 10, Excellent, (334)
"Beautiful room with balcony facing the beach. Rooms were clean and staff was friendly and helpful. Would definitely come back again for some rest and serenity. "
The price is AU$269
includes taxes & fees
12 Oct - 13 Oct
Hilton Tangier Al Houara Resort & Spa
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:17 Oct - 19 Oct
Save an average of 15% on thousands of hotels when you're signed in

Top Morocco Hotel Reviews

Guide to exploring Morocco

Guide to exploring Morocco

Top reasons to visit Morocco

  • Vibrant Markets: Immerse yourself in the bustling souks of Marrakech, where you can haggle for spices, textiles, and crafts.
  • Stunning Landscapes: Experience the beauty of Morocco’s diverse landscapes, from sandy deserts to majestic mountains.
  • Unique Accommodation: Stay in charming Riads or guesthouses, offering a blend of Moroccan culture and modern comforts.
  • Thrilling Activities: Enjoy camel rides, surf sessions, and desert picnics for an adventurous holiday.
  • Rich Cultural Experiences: Discover Morocco’s history through its majestic mosques and vibrant piazzas.

Find great hotels in Morocco

Morocco offers a diverse array of accommodation options, from charming Riads to welcoming guesthouses, perfect for every traveller. Whether you're seeking family-friendly amenities, pet-friendly stays, or a relaxing spa experience, you'll find plenty of choices in popular cities like Marrakech and Casablanca. With a unique blend of Moroccan culture and modern comforts, your stay is sure to be memorable.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: This vibrant 4-star resort is perfect for families and eco-conscious travellers seeking a fun-filled vacation. With an array of all-inclusive services, guests can indulge in unlimited food and drinks while enjoying activities such as dancing lessons, water fitness classes, and theme parties. The resort boasts a full spa offering relaxing couples’ treatments and a variety of fitness options. Business travellers will appreciate the multiple meeting rooms and conference space available. The eco-certified property ensures that you can enjoy your stay with peace of mind, knowing you’re contributing to sustainable tourism.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: This luxurious 5-star hotel is a family-friendly haven that combines elegance with comfort. With amenities catering to children, such as a supervised childcare service and a dedicated pool for little ones, families can relax knowing their kids are entertained. The hotel also welcomes pets, making it a great choice for those travelling with furry friends. Its prime location in Marrakech offers easy access to the city's vibrant culture and attractions, ensuring a memorable experience for all guests. The exceptional service and high-quality facilities make it a standout choice for a lavish getaway.
  • Kenzi Club Agdal Medina All Inclusive: A sophisticated 5-star resort that caters to families and business travellers alike, Kenzi Club Agdal Medina is a luxurious retreat. The resort provides comprehensive children’s facilities, including a supervised childcare service and a playground, allowing parents to unwind. Business guests will find well-equipped meeting rooms and a business centre. For relaxation, the full spa offers a range of treatments, ensuring that you leave feeling rejuvenated. Set in a serene environment, this resort blends relaxation with convenience, making it ideal for both leisure and business travellers.

Where to stay in Morocco

Morocco offers a vibrant tapestry of experiences for every traveller. From the bustling souks of Marrakech to the serene landscapes of Southern Morocco, you'll find a perfect blend of culture and relaxation. Explore lively cities filled with friendly locals and rich history, or unwind at some of the best resorts the country has to offer. Whether you're looking for a family-friendly holiday or a romantic getaway, Morocco promises an unforgettable adventure.

  • Marrakech: Marrakech is a vibrant metropolis known for its rich history and cultural diversity. Nestled in the heart of Morocco, it offers a unique blend of traditional and modern experiences. The city attracts tourists year-round, with peak seasons in March to April and October. Visitors flock to Marrakech for its bustling souks, stunning gardens, and historical sites. Don't miss the iconic Jemaa el-Fnaa square, where you can immerse yourself in local life, or the stunning Majorelle Garden. Whether you're exploring the art museum or enjoying a round of golf, Marrakech promises an unforgettable experience.
  • Agadir: Agadir is a beautiful coastal city renowned for its stunning beaches and outdoor activities. Located along Morocco’s southern coast, it is a favourite destination for those seeking a relaxing beach getaway. Peak travel seasons are January to February and July, making it a lovely spot to soak up the sun. Agadir's sandy beaches are perfect for sunbathing, while the marina offers a charming atmosphere for leisurely strolls. Golf enthusiasts will also find excellent courses nearby. With its inviting family-friendly beaches and vibrant public markets, Agadir is an ideal spot for both relaxation and adventure.
  • Casablanca (region): Casablanca is a bustling metropolis that serves as Morocco’s economic hub. Located on the Atlantic coast, it is a city that beautifully melds tradition with modernity. The peak travel months are July and September to October, drawing visitors for its urban experiences. Casablanca is known for its impressive architecture, including the stunning Hassan II Mosque, and its lively shopping centres. Enjoy a day at the beach or explore the local markets for a taste of Moroccan culture. With plenty of family-friendly activities and business opportunities, Casablanca offers a dynamic travel experience.

Things to do in Morocco

Morocco is a fantastic destination for city breaks, family adventures, and business trips. You can explore vibrant markets, enjoy public markets, and even hit the golf course. Don't miss out on thrilling activities like surf sessions, relaxing desert picnics, and unforgettable camel rides, all while soaking in the rich culture and stunning landscapes that Morocco has to offer.

Shopping

For a vibrant shopping experience, visit Jemaa el-Fnaa and Souk El Had, both bustling public markets with a lively atmosphere. If you're up for a drive, check out Tanger City Center, a shopping mall offering entertainment and family-friendly options in a modern setting.

Recreation

Experience the vibrant atmosphere at Prince Moulay Abdellah Stadium, perfect for sports enthusiasts. Enjoy a round of golf amidst stunning landscapes at Amelkis Golf Club. For relaxation, unwind at Eden Adventure, where wellness activities await in a serene environment.

Adventure

Oasiria Water Park offers a thrilling day with exhilarating slides and relaxing pools, perfect for family fun. Atlantica Park invites you to camp under the stars, engaging in adventurous outdoor activities. For the snow enthusiasts, Oukaimeden provides fantastic skiing experiences amidst breathtaking mountain scenery.

Nightlife

Experience the vibrant nightlife in Morocco by catching a film at Cinema Megarama, perfect for family and romantic outings. For a cultural evening, enjoy a performance at Mohammed V National Theatre or Theatre Royal, where entertainment and romance blend seamlessly.

Booking tips and Expedia advantages for Morocco

Morocco offers several ways to save during your visit. The cheapest months to travel are January, September, and November, while booking a hotel about a month in advance can help lower costs. Look for last-minute deals on platforms like Expedia, especially on Mondays, which tend to be cheaper than Fridays. Use Expedia’s search tool to compare prices and filter for budget-friendly and eco-certified accommodations. Additionally, consider package deals that combine flights, hotels, and activities for extra savings. Embrace free local attractions and public transport options to keep expenses down.

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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, preferred location, and additional criteria. You can arrange your results to display prices from lowest to highest, allowing you to find the most affordable accommodation first. Additionally, you can refine your options by hotel category; for instance, selecting the Eco-certified filter will showcase hotels that are sustainable and environmentally friendly, ready for booking.
  • Consider bundling your trip: You can save some dollars by combining your hotel stay in Morocco with your flights and activities through an Expedia package deal.

Find the best attractions in Morocco

Morocco offers a fantastic blend of city-themed, family, and business vacations, making it an ideal destination for all types of travellers. With stunning beaches, majestic mosques, and vibrant piazzas, there's plenty to explore. Whether you're keen on cultural experiences, outdoor adventures, or simply soaking up the sun, Morocco's attractions cater to your every desire, ensuring an unforgettable holiday.

  • Majorelle Garden: This stunning botanical garden, once owned by Yves Saint Laurent, is a vibrant oasis filled with exotic plants, fountains, and striking cobalt blue buildings. The tranquil atmosphere makes it a perfect spot for families and nature lovers to explore and unwind.
  • Agadir Beach: Known for its golden sands and warm, inviting waters, Agadir Beach offers a relaxed vibe ideal for sunbathing, swimming, and various water sports. It's a fantastic place to enjoy the coastal beauty and indulge in local cafés and restaurants along the promenade.
  • Hassan II Mosque: An architectural marvel, this mosque features intricate mosaics and a towering minaret. Visitors can admire the stunning craftsmanship and learn about Islamic culture in this spiritual landmark that overlooks the Atlantic Ocean.

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 (dry). The coolest average temperature in Morocco falls in February, visitor numbers are average and weather is sunny with no rain (dry).

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January56.7°F (13.7°C)No Rain (Dry)SunnySlightly HighSlightly Low
February55.6°F (13.1°C)No Rain (Dry)SunnyAverageAverage
March60.3°F (15.7°C)No Rain (Dry)SunnyAverageAverage
April64.8°F (18.2°C)No Rain (Dry)SunnyAverageSlightly High
May71.6°F (22.0°C)No Rain (Dry)SunnySlightly LowAverage
June77.2°F (25.1°C)No Rain (Dry)SunnySlightly HighAverage
July75.7°F (24.3°C)No Rain (Dry)SunnySlightly HighSlightly High
August88.3°F (31.3°C)No Rain (Dry)SunnyAverageSlightly High
September77.4°F (25.200000000000003°C)No Rain (Dry)SunnyAverageSlightly Low
October72.3°F (22.4°C)No Rain (Dry)SunnySlightly LowAverage
November61.9°F (16.6°C)No Rain (Dry)SunnySlightly LowSlightly Low
December56.5°F (13.6°C)No Rain (Dry)SunnyAverageAverage

The nearest major airports for your trip to Morocco

Morocco boasts several major airports for international travellers. Casablanca (CMN-Mohammed V) is situated approximately 181.9km from the city centre, with nearby hotels like the 4-star Sky Casa Airport just 3.2km away, offering convenient airport shuttles. Marrakech (RAK-Menara) is closer at about 90.1km, featuring luxurious options such as the 5-star Four Seasons Resort, only 1.6km from the airport. Lastly, Agadir (AGA-Al Massira), located 171.6kms from the heart of Morocco, has accommodations like the 4-star Dominium Hotel, which is 13.2km away. Each location provides accessible transport services to ensure a smooth journey for travellers.

Accommodation in Morocco

Morocco! The country's very name is synonymous with snake charmers, antique carpets, and spice-scented Kasbahs. Some travelers who would otherwise love Morocco may be reluctant to visit there because they wrongly believe that hotels in Morocco don't offer all the comforts they're used to, but his just isn't true.

People unfamiliar with Morocco's charms think of the land as arid. In truth, Morocco has an almost infinite variety of landscapes that range from the scorching Sahara to the beautiful beaches along the Mediterranean coast and the snow-covered caps of the inland Atlas Mountains.

Morocco's oldest city is Fez, founded in the 9th century just a few years after the Arab conquest of the Iberian peninsula. Fez is home to the amazing Fès el-Bali, a medieval medina so well preserved that UNESCO has bestowed World Heritage Site status upon it. The architectural beauty of the Kairouine Mosque, the Bouinania Medersa, the Nejjarine Fountain and the Foundouk Nejjarine are famous throughout the world. Fez is also the home of the world's oldest university. The University of Al-Karaouine was founded in 859 A.D. as a school for the study of the natural sciences.

Morocco's other cities are just as fascinating. Though Rabat, Morocco's capital, sports mostly contemporary architecture these days, the city is still surrounded by its ancient fortifications. Jemaa el Fna, the main square in Marrakesh, is an ever-changing kaleidoscope of outlandish sights and people from fortunetellers who will read your palm for a couple of dirhams to trance-spinning whirling dervishes dancing in time to the beat of Gnaoua drummers. The Nouvelle Ville with its gourmet restaurants, trendy clubs, and top Morocco hotels showcases Marrakesh's more sophisticated side.

Casablanca, made famous by the Humphrey Bogart/Ingrid Bergman movie, is a teeming modern city with terrific shopping at the Exposition Nationale d'Artisanat, fabulous restaurants, and great Morocco hotel packages. The famous port city of Tangier, for centuries the wildest city on the fabled Barbary Coast, has cleaned up its act and also sports some of the best cheap hotel deals in Morocco. Then there is the imperial city of Meknes, which is close upon the amazing Roman ruins at Volubilis.

Morocco's countryside is a blend of small agricultural villages, scenic oases, and landscapes that would be at home on the moon. Wherever you want to travel in Morocco, you'll find Morocco hotel deals that will make your trip more pleasant featuring comfortable rooms at special discount rates. To get a really great cheap hotel deal and lock in the best prices, book your Morocco holiday package in advance.

Explore a world of travel with Expedia

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 AU$162 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?
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 AU$162 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?
Sign up to One Key™ for free to get access to Member Prices, exclusive perks and rewards you can redeem on your next trip each and every time you book. Many Morocco hotels on Expedia also have flexible options, so you can cancel or change if need be. From weekend breaks to week-long adventures, you're sure to find a stay that's just right with Expedia.