Book Morocco Hotels

  • 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

xxxxxxxxxxxxx

xxxxxxxxxxxxx
Mohammédia
xxxxxxxxxxxxx

Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (333 reviews)
"Staff very courteous and location is perfect in terms of proximity to all touristic outlets We had great time; breakfast was rich and tasty as well. "
United States
Liliane Sarkis
The price is AU$244
includes taxes & fees
11 Feb - 12 Feb
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,014 reviews)
"Lovely place for family getaway "
United Kingdom
Reyaz
The price is AU$203
includes taxes & fees
10 Feb - 11 Feb
Aqua Mirage Club & Aqua Parc - All Inclusive

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (663 reviews)
"Everything was perfect"
Canada
Ryan P
The price is AU$1,165
includes taxes & fees
7 Mar - 8 Mar
La Mamounia

Riad KAYA & SPA

Riad KAYA & SPA
4.5 star property
Medina
9.6 out of 10, Exceptional, (29 reviews)
"Wonderful staff! So welcoming… and the room was lovely… I definitely recommend!"
United States
Stephanie
The price is AU$226
includes taxes & fees
9 Feb - 10 Feb
Riad KAYA & SPA

Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (733 reviews)
"The staff was so friendly and helpful "
United States
carlos
The price is AU$458
includes taxes & fees
9 Mar - 10 Mar
Sofitel Marrakech Palais Imperial & Spa

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (153 reviews)
"Great breakfast/dinner spread...helpful and very courteous staff. View of the Atlas mountain was simply breathtaking. Private pool was amazing and added immensely to the overall experience."
United Kingdom
Kartik
The price is AU$1,497
includes taxes & fees
10 Feb - 11 Feb
The Oberoi Marrakech

L'Oliveraie de l'atlas

L'Oliveraie de l'atlas
4.5 star property
Marrakech
9.0 out of 10, Wonderful, (183 reviews)
"Nice family type room. Far out from Marrakesh if you like the quiet. Probably very nice in the summer with the pools, etc. "
Canada
Erin
L'Oliveraie de l'atlas

Eden Andalou Aquapark & Spa

Eden Andalou Aquapark & Spa
5.0 star property
Marrakech
8.4 out of 10, Very good, (343 reviews)
"Amazing place to stay, this place has a lot to offer, very comfortable rooms, food was amazing and staff, they are most efficient I've ever seen specially Ismail, Idrees and Asma were absolutely brilliant, I will definitely recommend this hotel and will definitely come back."
United Kingdom
Humad Q
The price is AU$251
includes taxes & fees
4 Mar - 5 Mar
Eden Andalou Aquapark & Spa

Riad Marraplace

Riad Marraplace
3.5 star property
Medina
9.6 out of 10, Exceptional, (857 reviews)
"Very courteous staff, location right by the Medina, overall great experience "
United States
Nancy
The price is AU$155
includes taxes & fees
26 Feb - 27 Feb
Riad Marraplace

Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (91 reviews)
"Very nice place "
United States
Ahmed
The price is AU$3,330
includes taxes & fees
17 Feb - 18 Feb
Royal Mansour Marrakech

Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,002 reviews)
"The staff was excellent!! Clean and nice room. Location was fabulous despite after several days we got tired of all the tráffic Staff recomendación to restaurants was very good "
United States
Blanche G
Riad Andalla Spa

El Fenn

El Fenn
4.5 star property
Medina
9.6 out of 10, Exceptional, (136 reviews)
"Lovely hotel "
United States
Alexandra
The price is AU$988
includes taxes & fees
17 Feb - 18 Feb
El Fenn

Ksar Anika Boutique Hotel & Spa

Ksar Anika Boutique Hotel & Spa
5.0 star property
Mechouar-Kasbah
9.8 out of 10, Exceptional, (687 reviews)
"The room was well maintained and the staff were very friendly, kind and courteous. It was an absolute pleasure to stay at the hotel."
Canada
Ravi
The price is AU$310
includes taxes & fees
8 Mar - 9 Mar
Ksar Anika Boutique Hotel & Spa

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Iberostar Waves Club Palmeraie Marrakech -All Inclusive
4.0 star property
Marrakech
8.6 out of 10, Excellent, (667 reviews)
"Room was spotless and the amenities and food was excellent. "
United States
Jessica
The price is AU$340
includes taxes & fees
9 Feb - 10 Feb
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Annakhil
8.6 out of 10, Excellent, (1,000 reviews)
"What a great hotel! From the front desk staff to the cooks to the housekeepers to the shuttle drivers, they all were terrific! I definitely would come back here again. Thanks for a great stay!"
United States
Erin
The price is AU$242
includes taxes & fees
9 Feb - 10 Feb
Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Palace Tikida Agadir - All Inclusive

Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
Agadir City Center
8.8 out of 10, Excellent, (1,001 reviews)
"Nice"
Canada
John David
The price is AU$506
includes taxes & fees
8 Feb - 9 Feb
Hotel Riu Palace Tikida Agadir - All Inclusive

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, (293 reviews)
"Room was spotless and the staffs are very helpful and pleasant "
United Kingdom
Malcolm
The price is AU$399
includes taxes & fees
9 Feb - 10 Feb
Hotel Riu Palace Tikida Taghazout - All inclusive

Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (704 reviews)
"Excellent staff and service "
United States
Rashed
The price is AU$1,197
includes taxes & fees
1 Mar - 2 Mar
Four Seasons Resort Marrakech

Savoy Le Grand Hotel

Savoy Le Grand Hotel
5.0 star property
Gueliz
8.0 out of 10, Very good, (1,003 reviews)
"Great hotel and location !"
United Kingdom
Ravinder
The price is AU$286
includes taxes & fees
1 Mar - 2 Mar
Savoy Le Grand Hotel
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:13 Feb - 15 Feb

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$155 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$155 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.