Book Morocco Hotels

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

Top Hotels in Morocco

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 AU$1,069
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 AU$202
includes taxes & fees
29 Nov - 30 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 AU$194
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 AU$1,434
includes taxes & fees
1 Dec - 2 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 AU$242
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 AU$477
includes taxes & fees
15 Dec - 16 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 AU$177
includes taxes & fees
3 Dec - 4 Dec
Ksar Anika Boutique Hotel & Spa

Riad Andalla Spa

4.5 star property
Medina
9.8 out of 10, Exceptional, (1003)
"Our stay at the "
United States
tamara
The price is AU$203
includes taxes & fees
24 Nov - 25 Nov
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 AU$883
includes taxes & fees
9 Dec - 10 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 AU$289
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 AU$163
includes taxes & fees
28 Nov - 29 Nov
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 AU$3,157
includes taxes & fees
3 Dec - 4 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 AU$393
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 AU$298
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 AU$345
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 AU$375
includes taxes & fees
4 Dec - 5 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 AU$1,051
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

Save up to 40% 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 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

Frequently asked questions

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