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

Search 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

La Mamounia

La Mamounia
5.0 star property
Medina
9.2 out of 10, Wonderful, (715 reviews)
"Excellent"
United States
Can
The price is €523
includes taxes & fees
9 Jul - 10 Jul
La Mamounia

Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (828 reviews)
"Beautiful hotel, a little gem in the middle of the vibrant and busy medina."
United Kingdom
Ruth
The price is €101
includes taxes & fees
2 Aug - 3 Aug
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,082 reviews)
"Excellent service and friendly staffs"
United Kingdom
Sivarupan
The price is €258
includes taxes & fees
15 Jul - 16 Jul
Aqua Mirage Club & Aqua Parc - All Inclusive

Hotel Prestige Agadir

Hotel Prestige Agadir
4.5 star property
Agadir Bay
8.2 out of 10, Very good, (144 reviews)
"Excellent location, clean room ,"
Canada
Ihssane
The price is €131
includes taxes & fees
19 Jul - 20 Jul
Hotel Prestige Agadir

Hotel Riu Tikida Palmeraie - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
Palmeraie
8.6 out of 10, Excellent, (1,002 reviews)
"Beautiful hotel"
Canada
Tamara
The price is €200
includes taxes & fees
15 Jul - 16 Jul
Hotel Riu Tikida Palmeraie - All Inclusive

Sofitel Marrakech Palais Imperial & Spa

Sofitel Marrakech Palais Imperial & Spa
5.0 star property
Gueliz
8.4 out of 10, Very good, (788 reviews)
"Lovely hotel."
United States
Vasiliky
The price is €247
includes taxes & fees
28 Jul - 29 Jul
Sofitel Marrakech Palais Imperial & Spa

Hotel Riu Palace Tikida Agadir - All Inclusive

Hotel Riu Palace Tikida Agadir - All Inclusive
5.0 star property
Agadir Bay
8.8 out of 10, Excellent, (1,002 reviews)
"Really amazing clean resort. "
United Kingdom
Suky
The price is €362
includes taxes & fees
13 Jul - 14 Jul
Hotel Riu Palace Tikida Agadir - All Inclusive

The Oberoi Marrakech

The Oberoi Marrakech
5.0 star property
Marrakech
10.0 out of 10, Exceptional, (181 reviews)
"A wonderful hotel"
United Kingdom
John
The price is €757
includes taxes & fees
21 Jul - 22 Jul
The Oberoi Marrakech

Four Seasons Resort Marrakech

Four Seasons Resort Marrakech
5.0 star property
Gueliz
9.6 out of 10, Exceptional, (732 reviews)
"The staff was amazing"
France
Sylvia
The price is €524
includes taxes & fees
15 Jul - 16 Jul
Four Seasons Resort Marrakech

Pickalbatros Palais Des Roses

Pickalbatros Palais Des Roses
5.0 star property
Agadir Bay
9.0 out of 10, Wonderful, (59 reviews)
"The property was very clean the staff were great the food in all there restaurants was very good one of the best hotels I have stayed in"
United Kingdom
naeem
The price is €368
includes taxes & fees
20 Jul - 21 Jul
Pickalbatros Palais Des Roses

Hotel Riu Palace Tikida Taghazout - All inclusive

Hotel Riu Palace Tikida Taghazout - All inclusive
5.0 star property
Taghazout
8.6 out of 10, Excellent, (323 reviews)
"Exelent "
United States
Sten
The price is €319
includes taxes & fees
9 Jul - 10 Jul
Hotel Riu Palace Tikida Taghazout - All inclusive

Delta Hotels by Marriott™ Marrakech Eden Andalou

Delta Hotels by Marriott™ Marrakech Eden Andalou
5.0 star property
Marrakech
8.4 out of 10, Very good, (420 reviews)
"Great place for families with young children. Good selection of food at meal times."
United Kingdom
Ifrah
The price is €243
includes taxes & fees
22 Jul - 23 Jul
Delta Hotels by Marriott™ Marrakech Eden Andalou

Royal Mansour Marrakech

Royal Mansour Marrakech
5.0 star property
Medina
10.0 out of 10, Exceptional, (102 reviews)
"One of the best’s in the world, no doubt."
United States
Claudio
The price is €1,597
includes taxes & fees
13 Jul - 14 Jul
Royal Mansour Marrakech

Hilton Tangier Al Houara Resort & Spa

Hilton Tangier Al Houara Resort & Spa
5.0 star property
Hjar Ennhal
8.8 out of 10, Excellent, (404 reviews)
"Great Property and excellent customer service"
United States
Ali
The price is €210
includes taxes & fees
1 Aug - 2 Aug
Hilton Tangier Al Houara Resort & Spa

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, (105 reviews)
"Everything was clean, staff super friendly and food was really tasty."
United Kingdom
Adam
The price is €185
includes taxes & fees
11 Jul - 12 Jul
Pickalbatros Hôtel Du Golf - Adults Friendly 16 Years Plus- All-Inclusive

Riad Andalla Spa

Riad Andalla Spa
4.5 star property
Medina
9.8 out of 10, Exceptional, (1,005 reviews)
"Great hospitality experienced and the staff provided exceptional service!"
United States
Taruna
The price is €104
includes taxes & fees
8 Jul - 9 Jul
Riad Andalla Spa

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, (805 reviews)
"Excellent hotel - very clean with lovely facilities. Staff were all amazing and very hospitable. Thank you for a great stay!"
United Kingdom
Paul
The price is €265
includes taxes & fees
21 Jul - 22 Jul
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Sofitel Agadir Thalassa Sea & Spa

Sofitel Agadir Thalassa Sea & Spa
5.0 star property
Agadir Bay
8.4 out of 10, Very good, (528 reviews)
"Bed amazing, bidet leaking, loo roll holder fault. Room amazing, spa and beach location amazing. Room service really good, pool outstanding, concierge check in delayed, in house restaurants really good. Room emnities really good,"
United Kingdom
Ikhlas
The price is €246
includes taxes & fees
19 Jul - 20 Jul
Sofitel Agadir Thalassa Sea & Spa

Hyatt Place Taghazout Bay

Hyatt Place Taghazout Bay
5.0 star property
Taghazout
8.8 out of 10, Excellent, (506 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 €170
includes taxes & fees
14 Jul - 15 Jul
Hyatt Place Taghazout Bay

Pestana CR7 Marrakech

Pestana CR7 Marrakech
4.0 star property
Gueliz
9.0 out of 10, Wonderful, (321 reviews)
"The staff was amazing and the breakfast provides you many choices. The location is perfect right next to high end shopping and any food you want."
United States
Randal
The price is €163
includes taxes & fees
14 Jul - 15 Jul
Pestana CR7 Marrakech
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Showing deals for:17 Jul - 19 Jul

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: Explore the bustling souks of Marrakech, where you can find unique crafts, spices, and textiles.
  • Stunning Architecture: Marvel at the intricate designs of Morocco's mosques and riads, showcasing a rich cultural heritage.
  • Charming Riads: Stay in traditional Moroccan riads for an authentic and cosy experience, complete with warm hospitality.
  • Scenic Desert Landscapes: Experience the breathtaking beauty of the Sahara Desert, perfect for adventurous day trips.
  • Delicious Cuisine: Savor traditional Moroccan dishes like tagine and couscous, offering a delightful culinary journey.

Find great hotels in Morocco

Discover the enchanting world of Moroccan hospitality, where you can choose from charming Riads and welcoming guesthouses. Whether you're seeking a family-friendly environment, a pet-friendly escape, or a rejuvenating spa experience, Morocco has something for everyone. Explore the vibrant hotel options in Marrakech and Agadir, featuring luxury accommodations and insightful hotel reviews to ensure a memorable stay in this captivating destination.

  • Hotel Riu Tikida Palmeraie - All Inclusive: Set amidst the lush palm groves of Morocco, Hotel Riu Tikida Palmeraie offers a family-friendly oasis with a distinctive eco-certified theme. This 4-star all-inclusive resort boasts an impressive guest rating of 8.6 out of 10. Guests can indulge in unlimited food and drinks, with an array of amenities including a children’s club, fitness facilities, and multiple pools. The property caters to eco-conscious travellers and is equipped with a range of child-friendly services such as a playground and babysitting options, ensuring a relaxing stay for families seeking comfort and entertainment.
  • Radisson Blu Hotel, Marrakech Carré Eden: This 5-star hotel, rated 8.8 out of 10, combines modern luxury with a touch of romance in the heart of Marrakech. The Radisson Blu offers an elegant atmosphere, complete with 24-hour room service and exclusive romance packages. Families will appreciate the availability of amenities for children, including babysitting services and a communal playground. Guests can unwind at the onsite spa or enjoy a swim in the outdoor pool, making it an ideal choice for couples and families alike who wish to experience a blend of relaxation and excitement.
  • Sofitel Agadir Royal Bay Resort: Located on the stunning beaches of Agadir, the 5-star Sofitel Agadir Royal Bay Resort, which holds a guest rating of 8.2 out of 10, is perfect for those seeking a beach and golf-themed getaway. With direct beach access and golf facilities, guests can immerse themselves in both relaxation and sport. Families will find thoughtful amenities for children, such as a children’s club and toys. This resort combines luxury with leisure, making it a delightful choice for families looking to enjoy quality time together by the sea.

Where to stay in Morocco

Morocco offers a captivating blend of vibrant city life and serene desert landscapes, perfect for any traveller. Explore the bustling markets of Marrakech, unwind in charming desert riads, or discover the rich history of southern Morocco. Whether you're seeking a family-friendly adventure or a romantic escape, the warm atmosphere and friendly locals will enhance your experience. From cultural immersion to relaxing retreats, Morocco is a destination that caters to all types of vacations.

  • Taghazout: Nestled along the Atlantic coast, Taghazout is a vibrant fishing village that has blossomed into a haven for beach lovers and sports enthusiasts alike. Renowned for its excellent surfing conditions, the town attracts a diverse crowd year-round, with peak visitor numbers occurring in February and during the summer months. Visitors can indulge in various outdoor activities, from relaxing on sandy beaches to playing a round of golf at nearby courses. The scenic marina adds to the charm, making it a perfect spot for family outings or simple relaxation amidst stunning coastal views.
  • Agafay: Located a short distance from Marrakech, Agafay is a captivating city that blends the bustle of urban life with the serenity of nature. With tourism peaking in spring and autumn, Agafay is an excellent destination for families and business travellers alike. The local public market offers a genuine taste of Moroccan culture, where visitors can shop for unique crafts and local delicacies. The city is also home to picturesque squares and a beautiful valley that provide a peaceful escape, complemented by an art museum showcasing the works of local artists.
  • Dakhla: Set on a stunning peninsula in the Sahara, Dakhla is a paradise for outdoor enthusiasts, famed for its breathtaking beaches and exceptional windsurfing and kitesurfing opportunities. The city experiences a peak in visitor numbers from July to September, attracting those seeking adventure and stunning scenery. Dakhla’s picturesque bay is perfect for water sports, while the nearby convention centre hosts various events. Visitors can also explore the nearby island, offering a tranquil retreat amidst unspoiled natural beauty, making Dakhla an unforgettable destination for travellers.

Things to do in Morocco

Shopping

In the heart of Marrakech, you'll discover the vibrant souks, where artisans showcase handcrafted goods. For a more contemporary experience, visit the Marrakech Mall, featuring a mix of local and international brands, alongside the modern AnfaPlace Shopping Center in Casablanca, offering a variety of shopping options.

Recreation

Experience a tranquil escape at the Anima Garden, where you can stroll through lush landscapes and unwind in nature's embrace. Alternatively, indulge in rejuvenating treatments at a traditional hammam, immersing yourself in Moroccan wellness rituals that refresh both body and mind.

Adventure

The Agadir Aerial Tramway offers a thrilling ride above the stunning landscapes of Morocco. Soar high in a cable car, taking in breathtaking views of the surrounding mountains and coastline, making it an exhilarating adventure for families and outdoor enthusiasts alike.

Nightlife

In Marrakech, the famous Jemaa el-Fnaa comes alive at night with vibrant street performances and food stalls. In Casablanca, Le Cabestan offers stunning ocean views alongside lively music, while the trendy bars in the Gueliz district provide a taste of modern Moroccan nightlife.

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

Booking tips and Expedia advantages for Morocco

To save money during your trip to Morocco, consider visiting in January, September, or November when prices are lower. Book your accommodation about a month in advance or explore last-minute deals on Expedia for better rates. Mondays are generally the cheapest days to stay, while Fridays are the most expensive. Utilise Expedia's search tools to filter for budget-friendly, eco-certified hotels. Additionally, look for package deals that combine flights, accommodation, and activities for added savings. Free activities and walking tours are also great ways to experience the culture without spending much.

  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and desired hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To discover the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your hotel accommodation in Morocco with your flights and activities.

Find the best attractions in Morocco

Morocco offers an array of experiences suitable for city-themed, family, and business vacations. Visitors can explore beautiful beaches, stunning mosques, and vibrant piazzas, catering to those seeking cultural and outdoor adventures. Don’t miss the chance to stay in charming Moroccan riads for an authentic experience. With its rich heritage and diverse attractions, Morocco promises memorable moments for every traveller.

  • Majorelle Garden: Immerse yourself in the vibrant colours and exotic plants of Majorelle Garden, a serene oasis in the heart of Marrakech. Designed by French painter Jacques Majorelle, this botanical garden features a stunning collection of flora alongside traditional Moroccan architecture, creating a peaceful retreat for families and nature lovers alike.
  • Todra Gorge: Experience the breathtaking beauty of Todra Gorge, where towering cliffs meet the shimmering river below. This dramatic canyon offers unparalleled scenery and an adventurous atmosphere, perfect for hiking and rock climbing enthusiasts seeking to explore its natural wonders.
  • Ziz Valley Overlook: Capture the romance of Ziz Valley from its stunning overlook, where panoramic views of palm groves and oasis landscapes unfold. This picturesque spot invites couples and adventurers to savour the beauty of Morocco's diverse terrain while enjoying a tranquil moment together.

Best time to go to Morocco

The best time to visit Morocco is dependent on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are average and weather is sunny with no rain. February is its coolest month on average. At this time, 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

Pocket Guide: Morocco

Hotels @ Morocco

Morocco, the name is synonymous with snake charmers, antique carpets, tasty tagines, spices and fragrant Kasbahs. Some travellers mistakenly believe that Moroccan hotels can’t offer all the comfort they are used to, but that’s simply not true. Morocco has plenty of luxury resorts offering all the best modern conveniences, from WiFi to full spa facilities and gyms.

People who are not familiar with Morocco think of the country as simply dry, while in truth, Morocco has an almost infinite variety of landscapes that range from the scorching Sahara to the beautiful beaches along the Mediterranean Sea to the snow caps of the Atlas Mountains.

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

Morocco’s other cities are just as fascinating. Although Rabat, the capital of Morocco, sports a lot of contemporary architecture these days, the city is still surrounded by its ancient fortifications. Then there’s Marrakech. Jemaa el Fna, the main square in Marrakech, is almost a cliché, with fortune tellers who read your palm for a few dirhams to trance-spinning whirling dervishes dancing in time to the rhythm of Gnaoua drummers. Meanwhile, the Ville Nouvelle with its gourmet restaurants, trendy clubs and top hotels showcases a more refined side of Marrakech.

Casablanca, made famous by the Humphrey Bogart and Ingrid Bergman film, is a bustling modern city with great shopping, great restaurants and great Moroccan hotel packages. The famous port city of Tangier was for centuries the wildest city on the legendary Barbary Coast, but has since cleaned up its act - and also sports some of the best deals! Then there is the imperial city of Meknes, with the amazing Roman ruins of Volubilis.

Morocco is a mix of small farming villages, oases and moon-like landscapes. Where ever you want to travel in Morocco, you'll find hotel deals that are right for you. To really get a great cheap Morocco hotel deal and secure the best prices, book your reservation well in advance.

Frequently asked questions

How much do hotels in Morocco cost?
In Morocco, you can find cheap options from €101 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 €101 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?
Book your Morocco hotel with Expedia and enjoy access to a world of options at incredible prices. Our search filters will help you find exactly what you want, whether that's a budget-friendly retreat or something a little more unique, like a cottage, villa or glamping experience! Join Expedia Rewards and you'll save 10% or more on select hotels. Earn points on eligible bookings, which you can use to save on your next great adventure. Plus, many of our hotels offer flexible cancellation policies, so you can rest easy if your plans change last minute.

Explore a world of travel with Expedia