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

Find the best 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

Morocco Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Star rating

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 ₹51,505
₹57,675 total
includes taxes & fees
26 Jul - 27 Jul
La Mamounia

2. Palais Moulay Said & SPA

Palais Moulay Said & SPA
3.0 star property
Medina
8.8 out of 10, Excellent, (858 reviews)
"Gorgeous hôtel great stay with kids! Incredible location!"
Canada
Sabrina
The price is ₹8,602
₹10,280 total
includes taxes & fees
16 Aug - 17 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 ₹25,797
₹28,995 total
includes taxes & fees
2 Aug - 3 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 ₹12,797
₹14,485 total
includes taxes & fees
22 Jul - 23 Jul
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 ₹22,817
₹25,462 total
includes taxes & fees
29 Jul - 30 Jul
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 ₹25,294
₹28,639 total
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 ₹36,976
₹41,150 total
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 ₹36,802
₹41,639 total
includes taxes & fees
4 Aug - 5 Aug
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 ₹51,537
₹57,710 total
includes taxes & fees
28 Jul - 29 Jul
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 ₹79,598
₹88,575 total
includes taxes & fees
20 Aug - 21 Aug
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 ₹9,907
₹11,448 total
includes taxes & fees
28 Jul - 29 Jul
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)
The price is ₹32,070
₹36,093 total
includes taxes & fees
21 Aug - 22 Aug
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 ₹27,897
₹31,503 total
includes taxes & fees
1 Aug - 2 Aug
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 ₹159,197
₹176,134 total
includes taxes & fees
22 Jul - 23 Jul
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 ₹38,827
₹43,185 total
includes taxes & fees
31 Jul - 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 ₹26,237
₹29,268 total
includes taxes & fees
5 Aug - 6 Aug
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 ₹21,890
₹24,894 total
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 ₹28,159
₹31,791 total
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 ₹13,110
₹14,829 total
includes taxes & fees
25 Jul - 26 Jul
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 ₹19,418
₹22,226 total
includes taxes & fees
20 Aug - 21 Aug
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 Jul - 2 Aug

Save an average of 15% on thousands of hotels when you're signed in

Top Morocco Hotel Reviews

Guide to exploring Morocco

Vibrant markets, desert landscapes, and rich cultural experiences await in Morocco

Morocco, a captivating destination for tourists, offers a diverse range of attractions and landscapes to explore. From its ancient medinas to its bustling souks, the country is steeped in history and culture. The cities of Marrakech and Er Rachidia are home to some of the best hotels, providing a comfortable and luxurious stay. Morocco's tourism scene encompasses family-friendly activities, romantic experiences, excellent shopping opportunities, charming cafes, and delectable dining options. Nature lovers can enjoy the serene beauty of Moroccan gardens and embark on exhilarating walking tours. With its rich historical heritage and a wide array of sports activities, Morocco is a dream holiday destination.

Top reasons to visit Morocco

  • Ancient Medinas and Bustling Souks: Morocco is known for its ancient medinas, such as Marrakech and Er Rachidia, where visitors can explore narrow winding streets and vibrant markets filled with traditional crafts and goods.
  • Luxurious Hotels and Comfortable Stay: Marrakech and Er Rachidia offer some of the best hotels in Morocco, providing tourists with a comfortable and luxurious stay during their visit.
  • Diverse Range of Activities: Morocco's tourism scene offers a wide array of activities for every traveler, including family-friendly activities, romantic experiences, excellent shopping opportunities, charming cafes, and delectable dining options.
  • Serene Beauty of Moroccan Gardens: Nature lovers can enjoy the serene beauty of Moroccan gardens, such as the Majorelle Gardens in Marrakech, which offer a peaceful retreat from the bustling city.
  • Rich Historical Heritage: Morocco is steeped in history and culture, with attractions like the Jemaa el-Fnaa in Marrakech, where visitors can immerse themselves in the vibrant atmosphere of the public market and witness live performance art.

Find your hotel in Morocco

When it comes to accommodation in Morocco, you have a plethora of options to choose from. From budget-friendly hotels to luxurious resorts, Morocco has something for every traveler.

  • Aqua Mirage Club & Aqua Parc - All Inclusive - This 4.0-star rated all-inclusive property in Marrakech offers a waterpark, waterslide, basketball court, eco-tourism activities, sustainable practices, steam room, tennis court, childcare services, and massage facilities.
  • Hotel Riu Tikida Palmeraie - All Inclusive - Another 4.0-star all-inclusive property in Marrakech, featuring basketball court, eco-tourism activities, sustainable practices, poolside bar, airport proximity, tennis court, arcade, indoor pool, and childcare services.
  • La Mamounia - A 5.0-star rated luxury hotel in Marrakech, known for its magnificent architecture, luxurious amenities, including yoga facilities, steam room, poolside bar, proximity to natural parks and the airport, tennis court, library, and walking trails.

Staying in Morocco offers a unique cultural experience, from exploring historic monuments to indulging in luxurious accommodations. With a wide range of hotels and resorts available, you can find the perfect place to stay and immerse yourself in the vibrant culture and beauty of Morocco.

Explore the best places to visit and stay in Morocco

When it comes to finding the perfect place to stay in Morocco, you'll be spoilt for choice with a range of vibrant areas that offer something for every traveler. Whether you're seeking a family-friendly experience, a romantic getaway, a shopping extravaganza, or a taste of local culture, Morocco has it all.

  • Marrakech: Known for its vibrant souks, stunning palaces, and bustling medina, Marrakech is a popular destination in Morocco. Immerse yourself in the rich history and culture, explore the beautiful gardens, indulge in delicious cuisine, and enjoy various outdoor activities.
  • Agadir: With its beautiful beaches, Agadir is a great choice for those seeking a relaxing seaside holiday. Enjoy water sports, visit the local markets, explore the Kasbah, and indulge in delicious seafood.
  • Casablanca: As the economic capital of Morocco, Casablanca offers a blend of modernity and tradition. Visit the stunning Hassan II Mosque, explore the bustling city center, enjoy shopping and dining experiences, and discover the vibrant nightlife.

No matter which area you choose to visit, Morocco offers a range of accommodation options to suit every budget, from luxurious hotels to cozy riads and guesthouses.

Experience the top activities and must-see sights in Morocco

These are some unique experiences and attractions in Morocco:

  • Jemaa el-Fnaa: Immerse yourself in the vibrant atmosphere of this public market in Marrakech. Explore the bustling stalls, enjoy traditional street food, witness live performance art, and soak in the rich cultural heritage.
  • Avenue Mohamed VI: Take a leisurely stroll along this charming street in Marrakech. Admire the beautiful architecture, indulge in shopping at high-end boutiques, relax at trendy cafes, and experience the lively ambiance.
  • Majorelle Gardens: Escape to the serene oasis of these stunning gardens in Marrakech. Marvel at the vibrant blue buildings, wander through exotic plants and flowers, and enjoy a peaceful retreat from the bustling city.

How to find great deals and cheap hotels in Morocco

  • Save on accommodation in Morocco by booking budget-friendly hotels or hostels. Expedia offers a wide range of options to suit your needs.
  • Take advantage of the search filters on Expedia's website to find the cheapest hotels in Morocco that meet your requirements.
  • Consider traveling during off-peak times, such as avoiding the peak tourist season, to find better deals on hotels and flights to Morocco.
  • Explore the local culture and history of Morocco by visiting historical sites and museums, many of which offer affordable or free entry.
  • Experience the vibrant cafe culture of Morocco by visiting local cafes and restaurants, where you can enjoy delicious Moroccan cuisine without breaking the bank.
  • Make use of public transportation, such as buses or trains, to get around Morocco and save on transportation costs.
  • Take advantage of the beautiful gardens and parks in Morocco, which often offer free entry and provide a relaxing and budget-friendly way to enjoy the outdoors.
  • Shop in the local markets, known as souks, where you can find unique handicrafts, spices, and clothing at affordable prices.
  • Engage in sports and outdoor activities in Morocco, such as hiking in the Atlas Mountains or enjoying water sports along the coastal areas.
  • Make the most of Expedia's Rewards program to earn points and save even more on your hotel bookings in Morocco.

Discover the flavours of Morocco

When it comes to dining in Morocco, you can expect a unique and flavourful experience. Moroccan cuisine is known for its rich spices, aromatic herbs, and diverse flavours. One highlight of the local cuisine is the Moroccan salad, which is a colorful assortment of fresh vegetables, herbs, and spices. These salads can be found in almost every restaurant and are a great way to start your meal.

If you're looking for a memorable dining experience, Restaurant Sesamo is a must-visit. Located in the heart of Morocco, this restaurant offers a fusion of Moroccan and international flavours. From traditional tagines to modern twists on classic dishes, the menu at Restaurant Sesamo is sure to impress. Another popular spot is Alakhawayn, a Middle Eastern restaurant in Rabat, where you can indulge in delicious kebabs, hummus, and falafel. And for seafood lovers, Mrissa Tamaris in Casablanca is the place to be, offering a wide variety of fresh seafood dishes.

Best time to go to Morocco

Morocco boasts a year-around average temperature of 20.2°C, peaking at 28.8°C in August, its warmest month, and dipping to an average low of 12.3°C in January, the coolest. Rainfall averages at 18.1mm annually, with March seeing the heaviest showers and July, August being the driest month.

Monthcalendar iconTemperature (Celcius)temperature iconRainfall (mm)rain icon
January12.327.9
February14.227.9
March16.634.3
April18.320.3
May21.215.0
June24.58.1
July28.50.0
August28.80.0
September25.88.1
October21.020.3
November17.027.9
December13.627.9

The Morocco info point: What you need to know

Category
Details
LocationNorthwest Africa
CapitalRabat
Official LanguageArabic
Other LanguagesBerber, French
CurrencyMoroccan dirham (MAD)
ReligionIslam
Time ZoneUTC+0
ClimateVariety of climates, ranging from Mediterranean to desert
Popular AttractionsMarrakech, Fes, Chefchaouen, Sahara Desert, Atlas Mountains
Traditional FoodTajine, Couscous, Pastilla
Visa RequirementsVisa-free for Indian citizens up to 90 days

Frequently asked questions

How much do hotels in Morocco cost?
In Morocco, you can find cheap options from ₹10,280 in a few different ways. To browse the availability, enter your chosen travel dates, then refine your search by amenities, budget and more. Remember that rates can differ according to when you plan to go, so if you have some flexibility, try switching your dates until you find the right deal.
When is the best time to go to Morocco?
Temperatures vary across Morocco, so the best time to travel really depends on where you're visiting. If you're wanting a summer holiday in Marrakech, plan your break between June and August. At this time of year temperatures generally range from -4ºC to 2ºC. Bear in mind that Marrakech has a semi-arid climate, so pack accordingly.
What is the best area to stay in Morocco?
Morocco has plenty of exciting places to stay, including Marrakech and Rabat. Each has its own unique attractions, so why not set aside time to visit both?
How can I find cheap hotels in Morocco?
Morocco cheap hotels start at ₹10,280 per night. To browse these types of wallet-friendly options, make use of our "Price per night" filter. Other tips? Be flexible with your dates and book as early as possible. Take a look at our cheap hotels in Morocco page for offers you'll find hard to resist.
What are the best hotels in Morocco for families?
The first step to a memorable family retreat in Morocco is scoring the right place to stay. Go to the "Traveller experience" heading of our filter tool and check "Family friendly." This will show you all the Morocco properties that welcome children and offer family conveniences like childcare and onsite activities. Choose the one that fits your style and budget, then get ready to kick back while the kids have a blast.
Why should I book my Morocco hotel with Expedia?
Incredible deals and plenty of choice are two of the many reasons to get a Morocco hotel with Expedia. On top of that, our free loyalty platform, One Key™, lets you collect and spend OneKeyCash™* on eligible car rentals, hotels and more. And if your agenda changes and you need to modify your booking, don't stress. Our online Help Centre is ready to assist you anytime, whether it's day or night.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia