Search Morocco Hotels

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation
Showing deals for:21 Mar - 23 Mar

Top Cities in Morocco

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top Hotels in Morocco

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
8.0 out of 10, Very good, (1003)
"Overall, very good!"
The price is S$188
includes taxes & fees
12 Mar - 13 Mar
Aqua Mirage Club & Aqua Parc - All Inclusive

La Mamounia

5.0 star property
9.2 out of 10, Wonderful, (570)
"Sublime property from entrance, to lobby, hallways, restaurants, spa, pool, and magnificent gardens! The rooms are exquisitely appointed, terraces sizable and perfect for breakfast or an evening tea or cocktail. The staff is impeccable, from head to toe, and in manner and knowledge. Loved our stay!"
The price is S$787
includes taxes & fees
12 Mar - 13 Mar
La Mamounia

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1001)
"Love this hotel. The staff are so friendly and efficient. The grounds are beautiful and so well tended. Everything is kept spotlessly clean. There are a few signs of wear and tear and some maintenance issues but nothing that spoils a great stay. Food choice in the buffets is great and freshly prepared. This was our second visit and we would happily return. "
The price is S$287
includes taxes & fees
24 Mar - 25 Mar
Hotel Riu Tikida Palmeraie - All Inclusive

The Oberoi Marrakech

5.0 star property
10.0 out of 10, Exceptional, (99)
"Wonderful hotel and staff "
The price is S$1,246
includes taxes & fees
12 Mar - 13 Mar
The Oberoi Marrakech

Riad Marraplace

3.5 star property
9.8 out of 10, Exceptional, (616)
"Amazing Riad in the centre of Marrakech, all staff were very attentive and the breakfast rach morning was excellent"
The price is S$111
includes taxes & fees
3 Apr - 4 Apr
Riad Marraplace

Riad Andalla Spa

4.5 star property
9.8 out of 10, Exceptional, (1001)
"We loved our stay! "
The price is S$214
includes taxes & fees
12 Mar - 13 Mar
Riad Andalla Spa

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
9.0 out of 10, Wonderful, (570)
"The staff were amazing and the food was really good too! Honestly one of the best affordable all inclusive hotels I’ve been to. There was hotel entertainment on an evening and the gym was full of techno gym equipment (for a hotel gym) was decent ! it’s 5 mins walk away from the main square and markets. Overall great experience. "
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Hotel Riu Palace Tikida Taghazout - All inclusive

5.0 star property
8.6 out of 10, Excellent, (223)
"Beautiful property! Very well maintained and the staff work very hard to keep it that way. The staff are very friendly and accommodating. Huge selection of good food at the buffet. Excellent spa facilities. Lots of beautiful seating areas around the resort. Would definitely return to this hotel. "
The price is S$394
includes taxes & fees
12 Mar - 13 Mar
Hotel Riu Palace Tikida Taghazout - All inclusive

Ksar Anika Boutique Hotel & Spa

5.0 star property
9.8 out of 10, Exceptional, (415)
"Hats off to Ksar Anika RIAD for an outstanding staff and service. Rooms were good and as described but the staff service was simply top notch. Can definitely recommend "
The price is S$196
includes taxes & fees
25 Mar - 26 Mar
Ksar Anika Boutique Hotel & Spa

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
8.4 out of 10, Very good, (635)
"Beautiful property with very friendly staff. Would highly recommend and certainly stay again!"
The price is S$435
includes taxes & fees
23 Mar - 24 Mar
Sofitel Marrakech Palais Imperial & Spa

Four Seasons Resort Marrakech

5.0 star property
9.6 out of 10, Exceptional, (621)
"Nice"
The price is S$859
includes taxes & fees
13 Mar - 14 Mar
Four Seasons Resort Marrakech

Savoy Le Grand Hotel

5.0 star property
8.0 out of 10, Very good, (1002)
"Lovely big hotel, only 10 mins from the airport. Great facilities, indoor pool was great for the kids, shopping mall next door. Only negative is the breakfast service - there were far too few staff and they were clearly overworked - we waited an age to get anything. It's also a bit school-canteen like, which is poor for a 5 star hotel. Overall, very good - would recommend. "
The price is S$355
includes taxes & fees
12 Mar - 13 Mar
Savoy Le Grand Hotel

Pickalbatros White Beach Taghazout - Adults Friendly 16 Years Plus - Ultra All Inclusive

5.0 star property
8.6 out of 10, Excellent, (233)
"We couldn't fault the place at all, everything was just perfect from the staff, cleanliness, food and drink"
The price is S$375
includes taxes & fees
16 Mar - 17 Mar
Pickalbatros White Beach Taghazout - Adults Friendly 16 Years Plus - Ultra All Inclusive

L'Oliveraie de l'atlas

4.5 star property
9.0 out of 10, Wonderful, (128)
"Peaceful and quiet area away from the city."
The price is S$168
includes taxes & fees
15 Mar - 16 Mar
L'Oliveraie de l'atlas

Suite Hotel Casa Diamond

5.0 star property
9.2 out of 10, Wonderful, (788)
"Compared to conglomerates like Hilton, Intercontinental, etc... this is truly a 5 star property. Our room was very clean. We are very sensitive to bad smells and had our share of high class hotels smelling mold and mildew, tobacco and everything in between, this place had none. Even the pillows were odorless, considering most places chemical the crap out of them. The rooftop view gives you a 360 panaroma of downtown Casablanca and all the points of interest, including the cathedral and Hassan II...
The price is S$154
includes taxes & fees
18 Mar - 19 Mar
Suite Hotel Casa Diamond

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

4.0 star property
8.6 out of 10, Excellent, (613)
"The hotel has good facilities. The shuttle to Marrakech was a great free service."
The price is S$340
includes taxes & fees
12 Mar - 13 Mar
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Hotel Riu Palace Tikida Agadir - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (1000)
"Hotel and facilities were excellent. Rooms spacious. Staff were fantastic, always polite, smiling and on hand to assist. Location of hotel is fantastic. Beautiful sandy beach right on your doorstep, such a nice beach. Already miss it. You can watch the sunset which is amazing. Food was good. I have been to all inclusive resorts with bigger options, so this place could have had more variety. Evening entertainment could be better, in my opinion. A little more thought should go into...
The price is S$450
includes taxes & fees
25 Mar - 26 Mar
Hotel Riu Palace Tikida Agadir - All Inclusive

Royal Mansour Marrakech

5.0 star property
10.0 out of 10, Exceptional, (83)
"Very nice place "
The price is S$2,659
includes taxes & fees
17 Mar - 18 Mar
Royal Mansour Marrakech

Hotel Riu Tikida Dunas - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (871)
"Fabulous hotel "
The price is S$349
includes taxes & fees
16 Mar - 17 Mar
Hotel Riu Tikida Dunas - All Inclusive

Eden Andalou Aquapark & Spa

4.0 star property
8.2 out of 10, Very good, (200)
"Absolutely wonderful hotel, truly the best staff I’ve ever come across. Hotel is spacious and a high standard. Food was fantastic and the pool was big with lots of loungers. Will definitely be back! "
Eden Andalou Aquapark & Spa
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.
Don't see what you're looking for?
See all available properties in Morocco
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

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