Hotels in Morocco

    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

Filter by

Popular filters
Popular filters
Price per night
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

2024 Top 10 Trending Morocco Hotels from HK$432

Aqua Mirage Club & Aqua Parc - All Inclusive
4.0 star property
8.0 out of 10, Very good, 1,001 reviews
"Loved it "
The price is HK$1,179
per night
5 Jun - 6 Jun
Aqua Mirage Club & Aqua Parc - All Inclusive
La Mamounia
5.0 star property
9.2 out of 10, Wonderful, 494 reviews
"The best hotel we have ever stayed at in terms of luxury. The staff were amazing and the service was the best we ever had. Was such a wonderful experience. "
The price is HK$3,946
per night
23 Jun - 24 Jun
La Mamounia
Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
8.6 out of 10, Excellent, 999 reviews
"An unforgettable stay! From the impeccable service to the luxurious amenities, every aspect of this hotel exceeded my expectations. Staff were very friendly and helpful. "
The price is HK$1,459
per night
8 Jun - 9 Jun
Hotel Riu Tikida Palmeraie - All Inclusive
Save an average of 15% on thousands of hotels when you're signed in
Hotel Riu Palace Tikida Taghazout - All inclusive
5.0 star property
8.6 out of 10, Excellent, 173 reviews
"They should stop guests reserving sun beds before they go to bed and clear all towels at least once a week at say 06:45 hrs, this would stop the silliness of sun bed wars."
The price is HK$2,344
per night
5 Jun - 6 Jun
Hotel Riu Palace Tikida Taghazout - All inclusive
Riad Jona
5.0 star property
9.0 out of 10, Wonderful, 1,005 reviews
"The hotel is beautiful, food is fantastic but the best part is the personal and the attention to the client. Is right next to the central market but it is very safe. You have to walk 3 min since the street to the hotel is small for the cars"
The price is HK$562
per night
5 Jul - 6 Jul
Riad Jona
Savoy Le Grand Hotel
5.0 star property
8.0 out of 10, Very good, 1,008 reviews
"Good experience and I would recommend this hotel for business or vacation "
The price is HK$1,307
per night
30 Jun - 1 Jul
Savoy Le Grand Hotel
TUI BLUE Medina Gardens – Adults Only – All Inclusive
4.0 star property
9.0 out of 10, Wonderful, 445 reviews
"What can I say ? Absolutely fantastic hotel "
The price is HK$1,682
per night
1 Jul - 2 Jul
TUI BLUE Medina Gardens – Adults Only – All Inclusive
Riad Andalla Spa
4.5 star property
10.0 out of 10, Exceptional, 820 reviews
"Very nicely decorated Riad. Extremely efficient and cordial owners and staff. Very helpful for shopping advices and facilitation of transport. Top!"
The price is HK$938
per night
7 Jun - 8 Jun
Riad Andalla Spa
Four Seasons Resort Marrakech
5.0 star property
9.6 out of 10, Exceptional, 536 reviews
"This is a regular place for us to visit and the Four Seasons does not disappoint! Everything is on site - fabulous pool space and great spa! Breakfast was always outstanding and the staff are amazing! We had a great room with a terrace! Will definitely be back!!"
The price is HK$3,722
per night
9 Jun - 10 Jun
Four Seasons Resort Marrakech
Royal Mansour Marrakech
5.0 star property
10.0 out of 10, Exceptional, 72 reviews
"The Royal Mansour was the most opulent place I have ever stayed. Our villa was so comfortable the staff was excellent and the In-house restaurants were amazing.."
The price is HK$11,332
per night
5 Jul - 6 Jul
Royal Mansour Marrakech
Riu Palace Tikida Agadir
5.0 star property
8.8 out of 10, Excellent, 1,000 reviews
"Had short five night stay here. Overall it was excellent. We were on an all inclusive basis. Our room was a very large king bed room not with a pool view and was overlooking a walkway down to the beach. This was not a problem as there area is generally quiet and for the amount of time we actually spent in the room the extra cost of a pool view was not worth it. The choice of food was excellent. Catering for all tastes and of a high quality in all restaurants. Staff were excellent. Drinks...
The price is HK$1,970
per night
7 Jun - 8 Jun
Riu Palace Tikida Agadir
Riad Dar Anika
5.0 star property
9.8 out of 10, Exceptional, 281 reviews
"The Riad was beautiful. Clean and very tidy. It was the staff that made it so special. So helpful, kind and cheerful. Nothing was too much trouble. Very convenient situation for the souks and right next to a taxi rank. Food was delicious. "
The price is HK$1,338
per night
15 Jun - 16 Jun
Riad Dar Anika
MAMORA BAY
3.0 star property
8.6 out of 10, Excellent, 697 reviews
"Good location, only issue taxi can’t take you there, you have to walk about 5 minutes and if you have lots of luggage getting there is a hassle, it’s a steep hill and big stairs. Small clean rooms. Good if you’re out all day and go back just to sleep. A good breakfast as well. They should provide an Iron in all rooms for clothes, but there is only on iron for the entire hotel. "
The price is HK$558
per night
18 Jun - 19 Jun
MAMORA BAY
The Central House Marrakech Medina - Hostel
3.0 star property
9.6 out of 10, Exceptional, 100 reviews
"Although more of a hostel, if you can score a private room, it’s a very hip propert, filled with internationals. Breakfast is solid and the sun deck is nice but only has 4 loungers so be sure to snag one!"
The price is HK$746
per night
11 Jun - 12 Jun
The Central House Marrakech Medina - Hostel
Mazagan Beach & Golf Resort
5.0 star property
8.8 out of 10, Excellent, 756 reviews
"I absolutely love Mazagan. It is my happy place. Everything is just magical and wonderful about this unique resort. The real gem and heart of the resort are the staff. The hospitality, kindness are just out of this world. From reception to dining to room service to housekeeping to beach staff to luggage service, they are all superbly fantastic! Thank you for making my stay so magical 🙏 "
The price is HK$1,572
per night
23 Jun - 24 Jun
Mazagan Beach & Golf Resort
Pickalbatros White Beach Taghazout - Adults Friendly 16 Years Plus - Ultra All Inclusive
5.0 star property
8.6 out of 10, Excellent, 162 reviews
"Fantastic, friendly and very helpful staff. We were given an upgrade on arrival and our room was perfect. The range and amount of food was unbelievable. Absolutely first class. We're already planning our return. A brilliant hotel."
The price is HK$2,133
per night
5 Jun - 6 Jun
Pickalbatros White Beach Taghazout - Adults Friendly 16 Years Plus - Ultra All Inclusive
ONOMO Hotel Casablanca Airport
3.0 star property
8.4 out of 10, Very good, 1,030 reviews
"The stay was amazing."
The price is HK$432
per night
29 Jun - 30 Jun
ONOMO Hotel Casablanca Airport
La Maison Arabe Hotel, Spa and Cooking Workshops
5.0 star property
9.8 out of 10, Exceptional, 411 reviews
"Amazing hotel and spa. Incredible service. Beautiful throughout. One of the best places I’ve ever stayed around the world. Go here. You won’t be disappointed "
The price is HK$1,495
per night
16 Jun - 17 Jun
La Maison Arabe Hotel, Spa and Cooking Workshops
Le Meridien N'fis
5.0 star property
8.0 out of 10, Very good, 1,001 reviews
"Gardens are fantasty"
The price is HK$1,030
per night
26 Jun - 27 Jun
Le Meridien N'fis
Four Seasons Hotel Casablanca
5.0 star property
9.0 out of 10, Wonderful, 541 reviews
"Everything was good except the toilet not flushing."
The price is HK$3,218
per night
16 Jun - 17 Jun
Four Seasons Hotel Casablanca
Don't see what you're looking for?
See all available properties in Morocco
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.

Morocco hotels information

Number of reviews
12,364
Accommodation
15,011 hotels
Lowest Price
HK$432
Highest Price
HK$11,332

Frequently asked questions

How much do hotels in Morocco cost?
The season and factors like school holidays and Easter can influence the price of a hotel in Morocco. You can find cheap options from HK$432 in a few different ways on Expedia. First, select the dates you’d like to get away, then use the filters like amenities and property type to fine-tune your search. You can also sort by price, so the most economical options appear at the top.
When is the best time to go to Morocco?
The best time to visit Morocco depends on where you’re going and what you want to do. Organising a summer Marrakech holiday? This exciting destination has a semi-arid climate, with average temperatures ranging from 23ºC to 36ºC between June and August.
What is the best area to stay in Morocco?
Check out the experiences and activities on offer in Marrakech and Rabat. These captivating cities are just two of the many popular places to look for a hotel in Morocco.
How can I find cheap hotels in Morocco?
Morocco cheap hotels start at HK$432 per night. To find these types of wallet-friendly options, take advantage of our “Price per night” filter. Other tips? Consider being flexible with your dates and book early. Have a look at our cheap hotels in Morocco page for bargains you’ll find hard to resist.
What are the best hotels in Morocco for families?
Find some awesome Morocco family hotels by narrowing your search results. You can do this by clicking on “Family friendly” under the “Traveller experience” filter heading. Whether you’re searching for something that’s easy on the wallet so you can treat the kids to more Morocco experiences, or you’re preparing to splurge on that long-awaited family escape, Expedia has the ideal hotel for you and your team.
Why should I book my Morocco hotel with Expedia?
Book your Morocco hotel with Expedia and you’ll get a world of accommodation options at incredible prices. Our search filters will help you find exactly what you’re looking for, whether that’s a budget-friendly escape or something a little different, like a cabin, castle or cottage! Join Expedia Rewards and you’ll save 10% or more on over 100,000 hotels worldwide when you’re signed in. Collect points on eligible bookings, which you can use to save on your next big adventure. Plus, many of our hotels come with flexible cancellation policies, so you won’t have to worry if your circumstances change.

Recent Hotel Reviews in Morocco
Expedia verified reviews