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

Top Cities in Morocco

Top Hotels in Morocco

La Mamounia

5.0 star property
9.2 out of 10, Wonderful, (541)
"Very nice stay"
The price is S$737
includes taxes & fees
11 Dec - 12 Dec
La Mamounia

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
8.0 out of 10, Very good, (1000)
"This is my second visit and I usually stay a few days to enjoy the waterpark while visiting family in Marrakech. One of my favourite aspects is the food. Your vegan options are amazing, but I’d encourage menu details regarding dairy in your dishes. The only downside is the noise during the night. Unfortunately, the alcohol consumption by some of your guest is the number one culprit. "
The price is S$187
includes taxes & fees
9 Dec - 10 Dec
Aqua Mirage Club & Aqua Parc - All Inclusive

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1001)
"This was a lovely hotel with very friendly, helpful staff. The only drawback was the pool temperature- we went at the end of October and despite it being 25 - 30 degrees outside, the pool was ice cold at all times of day and never warmed up, to the extent that small children found it way too cold to swim. Perhaps because it was such a big pool it just couldn’t heat up naturally, but if you’re going to be open during cooler months, it really needs to be heated. The indoor pool also wasn’t heated...
The price is S$188
includes taxes & fees
4 Dec - 5 Dec
Hotel Riu Tikida Palmeraie - All Inclusive

Four Seasons Resort Marrakech

5.0 star property
9.6 out of 10, Exceptional, (595)
"Perfection. "
The price is S$783
includes taxes & fees
4 Dec - 5 Dec
Four Seasons Resort Marrakech

The Oberoi Marrakech

5.0 star property
10.0 out of 10, Exceptional, (85)
"What a splendid property ! We had a great three day stay at a villa that was extremely well appointed and well serviced. The restaurants (Rivayat, Tanzim) are excellent with great service and food. I would stay here again in a heartbeat."
The price is S$1,018
includes taxes & fees
8 Dec - 9 Dec
The Oberoi Marrakech

Royal Mansour Marrakech

5.0 star property
10.0 out of 10, Exceptional, (80)
"Everything in the hotel feels like a work of art, and it is exceptionally luxurious."
The price is S$2,513
includes taxes & fees
14 Dec - 15 Dec
Royal Mansour Marrakech

Riad Marraplace

3.5 star property
9.6 out of 10, Exceptional, (513)
"This hotel has good location. over all is good."
The price is S$103
includes taxes & fees
18 Dec - 19 Dec
Riad Marraplace

Riad Andalla Spa

4.5 star property
10.0 out of 10, Exceptional, (975)
"We had an amazing time. Everyone went out of their way to ensure we had anything we needed. They treated us like family in their riad. I miss this place already. "
The price is S$178
includes taxes & fees
13 Dec - 14 Dec
Riad Andalla Spa

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
9.0 out of 10, Wonderful, (525)
"Staff were very helpful, polite and welcoming. Food options were amazing and very good selection of drinks available in all inclusive package! Plenty of sun loungers to enjoy and evening entertainment was great! Would definitely recommend! Loved the snack bar and poolside crepes for daytime eating options. Waiting staff were very courteous and friendly "
The price is S$258
includes taxes & fees
19 Dec - 20 Dec
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Ksar Anika Boutique Hotel & Spa

5.0 star property
9.8 out of 10, Exceptional, (331)
"This is a beautiful riad! The rooms are spacious clean and the bed is very comfortable. During my stay I had a slight problem with the bathroom and it was handled quickly and professionally. The breakfast is delicious! It is a set menu and they just bring you copious amounts of foods to eat. The only issue with the breakfast is that it doesn't start until 8:00 so if you want an early start of the day, that's not possible. I would highly recommend this hotel not only because it's beautiful but...
The price is S$170
includes taxes & fees
4 Dec - 5 Dec
Ksar Anika Boutique Hotel & Spa

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
8.4 out of 10, Very good, (607)
"This property was absolutely dreamy. The best service, incredible breakfast, lovely dinner and music. The pools are gorgeous and located in a peaceful area of the city close to so many restaurants. "
The price is S$382
includes taxes & fees
9 Dec - 10 Dec
Sofitel Marrakech Palais Imperial & Spa

The Central House Marrakech Medina - Hostel

3.0 star property
9.6 out of 10, Exceptional, (135)
"The entire place was good but the room smelled like mold in only the bedroom. "
The price is S$116
includes taxes & fees
12 Dec - 13 Dec
The Central House Marrakech Medina - Hostel

Riad Jona

5.0 star property
9.0 out of 10, Wonderful, (1001)
"Good and cleaner..excellent "
The price is S$119
includes taxes & fees
9 Dec - 10 Dec
Riad Jona

Hotel Riu Palace Tikida Taghazout - All inclusive

5.0 star property
8.6 out of 10, Excellent, (207)
"Lovely for me and my partner, partner is vegan so can be hard but managed well and everything labelled "
The price is S$340
includes taxes & fees
5 Dec - 6 Dec
Hotel Riu Palace Tikida Taghazout - All inclusive

Savoy Le Grand Hotel

5.0 star property
8.0 out of 10, Very good, (1001)
"Amazing would definitely recommend "
The price is S$363
includes taxes & fees
17 Dec - 18 Dec
Savoy Le Grand Hotel

Suite Hotel Casa Diamond

5.0 star property
9.2 out of 10, Wonderful, (667)
"Friendly staff "
The price is S$129
includes taxes & fees
16 Dec - 17 Dec
Suite Hotel Casa Diamond

Barcelo Palmeraie

5.0 star property
8.4 out of 10, Very good, (246)
"👍👍👍👍"
The price is S$190
includes taxes & fees
3 Jan - 4 Jan,2025
Barcelo Palmeraie

Mövenpick Hotel Mansour Eddahbi Marrakech

5.0 star property
8.6 out of 10, Excellent, (1000)
"Customer service was top notch. "
The price is S$241
includes taxes & fees
17 Dec - 18 Dec
Mövenpick Hotel Mansour Eddahbi Marrakech

Riad Dar Anika

5.0 star property
9.8 out of 10, Exceptional, (321)
"As expected from staying at a Riad, very attentive staff, great service. I would stay in it again"
The price is S$282
includes taxes & fees
4 Dec - 5 Dec
Riad Dar Anika

L'Oliveraie de l'atlas

4.5 star property
9.2 out of 10, Wonderful, (107)
"Just home from a lovely week here. I really couldn’t fault it, I was travelling alone and the welcome I got from all the staff was really second to none…"
The price is S$146
includes taxes & fees
6 Dec - 7 Dec
L'Oliveraie de l'atlas
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
Beautiful view of the beach with palm trees

Black Friday: Members save 30%+

Members save 30%+ on selected hotels until 4 Dec (property time) with our Black Friday deals. Stay by 15 Dec 2025.

Frequently asked questions

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