A bustling market street with colorful textiles and traditional rugs displayed for sale.

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

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Morocco hotels

1. La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (722 reviews)
"Excellent"
United States
Can
The price is AU$855
includes taxes & fees
26 July - 27 July
La Mamounia

2. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (859 reviews)
"Gorgeous hôtel great stay with kids! Incredible location!"
Canada
Sabrina
The price is AU$147
includes taxes & fees
3 Aug - 4 Aug
Palais Moulay Said & SPA

3. 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,060 reviews)
"We had an amazing stay - good variety of food, lots of activities, daily housekeeping and helpful staff."
United Kingdom
Chetana
The price is AU$391
includes taxes & fees
17 Aug - 18 Aug
Aqua Mirage Club & Aqua Parc - All Inclusive

4. Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
8.0 out of 10, Very good, (153 reviews)
"10/10 would recommend and stay at again!"
United Kingdom
Jesse-James
The price is AU$215
includes taxes & fees
20 Aug - 21 Aug
Hotel Prestige Agadir

5. Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,001 reviews)
"Beautiful hotel"
Canada
Tamara
The price is AU$377
includes taxes & fees
29 July - 30 July
Hotel Riu Tikida Palmeraie - All Inclusive

6. Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (797 reviews)
"I came with my two daughters for 10 days this place.it is amazing experience👍 highly recommended!!"
United States
ARIE
The price is AU$424
includes taxes & fees
9 Aug - 10 Aug
Sofitel Marrakech Palais Imperial & Spa

7. 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,002 reviews)
"Excellent property"
United States
YOUNESS
The price is AU$610
includes taxes & fees
21 Aug - 22 Aug
Hotel Riu Palace Tikida Agadir - All Inclusive

8. Pickalbatros Palais Des Roses

Pickalbatros Palais Des Roses
5.0 star property
Agadir Bay
9.0 out of 10, Wonderful, (63 reviews)
"Food was excellent , resort was so clean and well maintained , downside for me is food was available only until 10pm which for me is a bit disappointing however bakery and bar is open 24/7. overall I really enjoyed my stay at the resort , I stayed 5 night and didn't get bored of the food everyday i discovered something new which was perfect. rooms were vary spacious and well maintained, lovely water park for children's to play."
United Kingdom
Moshiur
The price is AU$475
includes taxes & fees
22 July - 23 July
Pickalbatros Palais Des Roses

9. Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (735 reviews)
"Great hotel with friendly staff"
United States
Kimberly
The price is AU$855
includes taxes & fees
24 July - 25 July
Four Seasons Resort Marrakech

10. The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (187 reviews)
"A wonderful hotel"
United Kingdom
John
The price is AU$1,237
includes taxes & fees
22 July - 23 July
The Oberoi Marrakech

11. Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,004 reviews)
"Lovely, gracious, helpful staff in a clean, centrally located riad."
United States
Julie
The price is AU$170
includes taxes & fees
18 Aug - 19 Aug
Riad Andalla Spa

12. Delta Hotels by Marriott™ Marrakech Eden Andalou

Delta Hotels by Marriott™ Marrakech Eden Andalou
5.0 star property
Marrakech
8.6 out of 10, Excellent, (426 reviews)
"Great place for families with young children. Good selection of food at meal times."
United Kingdom
Ifrah
The price is AU$501
includes taxes & fees
24 July - 25 July
Delta Hotels by Marriott™ Marrakech Eden Andalou

13. Hilton Tangier Al Houara Resort & Spa

Hilton Tangier Al Houara Resort & Spa
5.0 star property
Hjar Ennhal
8.8 out of 10, Excellent, (410 reviews)
"Breakfast is amaizng and view is amazing"
United States
Tariq
The price is AU$440
includes taxes & fees
27 July - 28 July
Hilton Tangier Al Houara Resort & Spa

14. Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (104 reviews)
"excellent property and amazing hospitality"
United Kingdom
Vijayendra
The price is AU$2,611
includes taxes & fees
22 July - 23 July
Royal Mansour Marrakech

15. Hotel Riu Palace Tikida Taghazout - All inclusive

Hotel Riu Palace Tikida Taghazout - All inclusive
5.0 star property
Taghazout
8.4 out of 10, Very good, (326 reviews)
"Exelent "
United States
Sten
The price is AU$640
includes taxes & fees
31 July - 1 Aug
Hotel Riu Palace Tikida Taghazout - All inclusive

16. 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, (809 reviews)
"Loved this hotel. Rooms were great, staff were friendly and helpful, food was lovely and plenty of Moroccan food which was gorgeous. Entertainment was very enjoyable in the evenings too. Pool area was great, so peaceful and would always find a sunbed in the gardens if not poolside. Loved the pool day beds you can hire also. Great location, just a short walk to the square and Medina. Definitely will recommend and book again !"
United Kingdom
Syobahn
The price is AU$428
includes taxes & fees
25 July - 26 July
TUI BLUE Medina Gardens – Adults Only – All Inclusive

17. Hyatt Place Taghazout Bay

Hyatt Place Taghazout Bay
5.0 star property
Taghazout
8.8 out of 10, Excellent, (514 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 AU$369
includes taxes & fees
4 Aug - 5 Aug
Hyatt Place Taghazout Bay

18. Sofitel Agadir Thalassa Sea & Spa

Sofitel Agadir Thalassa Sea & Spa
5.0 star property
Agadir Bay
8.4 out of 10, Very good, (532 reviews)
"The hotel is very modern and well maintained. Staff are very helpful. The beach bar was my favourite. Lovely private beach and comfortable double beds for sunbathing. It is expensive for food and drink but that’s to be expected in a hotel of this standard."
United Kingdom
Joanne
The price is AU$471
includes taxes & fees
20 Aug - 21 Aug
Sofitel Agadir Thalassa Sea & Spa

19. Hilton Garden Inn Tanger City Center

Hilton Garden Inn Tanger City Center
4.0 star property
City Center
8.6 out of 10, Excellent, (948 reviews)
"Staff very helpful Breakfast was great"
Canada
Ossama
The price is AU$188
includes taxes & fees
24 July - 25 July
Hilton Garden Inn Tanger City Center

20. 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, (112 reviews)
"Great stay we had a great time! Hotel and staff were lovely, Karima was very helpful and always happy to help. Animation team was great too, good entertainment especially Jawad."
United Kingdom
Muhammad
The price is AU$316
includes taxes & fees
30 July - 31 July
Pickalbatros Hôtel Du Golf - Adults Friendly 16 Years Plus- All-Inclusive
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:31 July - 2 Aug

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 Cities: Experience the rich traditions and warm hospitality of cities like Marrakech and Fes, where culture thrives.
  • Stunning Landscapes: Discover breathtaking beaches along the coast and the enchanting Sahara Desert, perfect for outdoor adventures.
  • Delicious Cuisine: Indulge in Morocco's delightful culinary offerings, featuring aromatic spices and traditional dishes.
  • Charming Accommodations: Stay in unique Riads or luxurious desert camps that reflect local culture and provide unforgettable experiences.
  • Vibrant Markets: Explore lively souks and public markets, offering a glimpse into the country's artisanal crafts and local life.

Find great hotels in Morocco

Whether you're seeking a charming Riad steeped in local culture or a welcoming guesthouse perfect for families and pets, Morocco offers an array of accommodation options to enhance your holiday experience. From luxurious spa retreats to convenient stays in bustling city centres, you'll discover some of the best hotels in Morocco tailored to meet your every need for a memorable escape.

  • Aqua Mirage Club & Aqua Parc - All Inclusive: Aqua Mirage Club & Aqua Parc - All Inclusive boasts a guest rating of 8.0 and is an excellent choice for families and spa enthusiasts alike. Located in Morocco, this resort offers an impressive all-inclusive experience, featuring unlimited food and beverages, alongside a variety of activities including water fitness classes, themed parties, and nightly performances. The resort comes with amenities tailored for children, such as a complimentary water park, a dedicated children's club, and a pool specifically designed for younger guests. Relaxation seekers will appreciate the on-site spa services, which include a range of body treatments and massages, ensuring a rejuvenating stay.
  • Mövenpick Hotel Mansour Eddahbi Marrakech: With a guest rating of 8.4, Mövenpick Hotel Mansour Eddahbi Marrakech offers an elegant retreat for families looking to unwind in a luxurious setting. Situated in Morocco, this hotel features a selection of child-friendly amenities, including a children's club and toys to keep the little ones entertained. Guests can enjoy a hearty breakfast, with special provisions for children, ensuring that families are well catered for. The hotel’s well-appointed rooms and attentive service create a welcoming atmosphere for all, making it an ideal base for exploring Marrakech.
  • Kenzi Club Agdal Medina All Inclusive: Kenzi Club Agdal Medina All Inclusive has earned a commendable guest rating of 8.4, making it a top choice for families seeking a luxurious holiday experience. Located in Morocco, this hotel provides an array of amenities for children, including a children's pool, a shared playground, and supervised childcare options. Guests can indulge in the resort's all-inclusive offerings while enjoying the family-friendly environment. The focus on luxury and comfort, combined with attentive service, ensures a memorable stay for guests of all ages.

Where to stay in Morocco

Morocco offers an enchanting blend of culture, history, and stunning landscapes. Explore vibrant cities like Marrakech and Fes, where you can immerse yourself in rich traditions and warm hospitality. Don't miss the Mediterranean charm of cities like Tangier and the breathtaking beaches along the coast. Whether you're seeking family-friendly adventures or a romantic getaway, Morocco's diverse atmosphere promises a memorable holiday experience filled with friendly people and captivating sites.

  • Marrakech: A vibrant metropolis, Marrakech is a must-visit for those seeking a blend of history and modernity. Located in the heart of Morocco, this city draws visitors year-round, with peak arrivals in March to April and October. Known for its bustling souks and lively atmosphere, Marrakech offers experiences for families, business travellers, and city explorers alike. Highlights include the iconic Jemaa el-Fnaa square, where you can immerse yourself in local culture, as well as the stunning art and history museums that showcase Morocco's rich heritage. Don't miss out on the lush gardens and golf courses that provide a serene retreat from the city's hustle.
  • Agadir: Nestled along the Atlantic coast, Agadir is celebrated for its beautiful beaches and outdoor activities. This city attracts a steady stream of visitors, particularly in January to February and July. Agadir's laid-back vibe makes it ideal for beach lovers and those looking to enjoy the sun and surf. The local market is perfect for sampling authentic Moroccan cuisine and crafts, while the marina offers a picturesque setting for relaxation. Families will appreciate the family-friendly beaches, and golf enthusiasts can enjoy world-class courses amidst stunning landscapes.
  • Casablanca (region): As Morocco's largest city, the Casablanca region is a dynamic metropolis that combines modernity with rich tradition. With peak visitor numbers in July, October, and December, it caters to city-themed, family, and business experiences. Shoppers will delight in the numerous shopping centres and malls, while cultural enthusiasts can explore the magnificent Hassan II Mosque, one of the largest in the world. The region also boasts beautiful beaches and a vibrant marina, making it an ideal spot for those looking to blend leisure with urban exploration.

Things to do in Morocco

Morocco offers an enchanting blend of city-themed experiences, perfect for families and business travellers alike. Visitors can explore vibrant public markets, enjoy thrilling water parks, and embark on rewarding tours that showcase the country’s rich culture. Don't miss the opportunity to stay in the best desert camps, where unforgettable memories await under the stars.

Shopping

Visit Marrakech's Souk Semmarine, a bustling market where you can find traditional handicrafts, spices, and textiles. In Casablanca, explore Morocco Mall, a modern shopping centre featuring international brands and local boutiques, perfect for unique gifts and souvenirs to take home.

Recreation

In Marrakech, the Royal Mansour offers an exquisite spa experience with traditional hammam rituals and personalised treatments. In Essaouira, the Heure Bleue Palais features a serene rooftop pool and wellness therapies that harmonise body and mind, set against the backdrop of the Atlantic Ocean.

Adventure

The Agadir Aerial Tramway offers a thrilling ride above stunning landscapes, allowing you to take in panoramic views of the region below. This cable car experience is ideal for families and adventure enthusiasts looking to explore the beauty of Morocco from a unique vantage point.

Nightlife

Marrakech's nightlife comes alive at the vibrant Jemaa el-Fnaa, where street performers and food stalls create a lively atmosphere. For an upscale experience, visit the trendy Le Comptoir Darna, offering live music and dining. Alternatively, enjoy the laid-back vibe at Café Clock, known for its cultural events and local flavour.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Morocco

  • 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 to May and August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Morocco about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 feature enables you to specify your budget, desired location, and additional preferences. You can organise your results to display prices from lowest to highest, allowing you to easily find the most affordable hotels. Furthermore, you can refine your choices by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can reserve.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Morocco with your flights and activities through an Expedia package.

Find the best attractions in Morocco

Morocco is an excellent destination for city-themed, family, and business holidays, offering a variety of attractions. Visitors can explore beautiful beaches, stunning mosques, and vibrant piazzas, all while enjoying a rich cultural experience. The diverse points of interest cater to those seeking outdoor adventures and beach relaxation, making Morocco a captivating place for all types of travellers.

  • Majorelle Garden: Immerse yourself in the enchanting beauty of Majorelle Garden, a serene oasis filled with vibrant flora and exotic plants. Designed by French painter Jacques Majorelle, this garden boasts striking cobalt blue buildings and tranquil pathways, creating a perfect family-friendly atmosphere for relaxation and exploration.
  • Agadir Beach: Experience the sun-kissed shores of Agadir Beach, where golden sands meet the azure Atlantic Ocean. This picturesque beach is ideal for soaking up the sun, enjoying water sports, or leisurely strolls along the promenade, all while soaking in the laid-back beach vibes.
  • Hassan II Mosque: Discover the grandeur of Hassan II Mosque, one of the largest mosques in the world. Perched on the edge of the Atlantic, this architectural marvel showcases intricate details and stunning ocean views, providing a profound cultural experience steeped in Moroccan heritage.

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

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.

Frequently asked questions

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

Explore a world of travel with Expedia