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

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

Top Hotels in Morocco

Aqua Mirage Club & Aqua Parc - All Inclusive
4.0 star property
8.0 out of 10, Very good, 1,001 reviews
"Stayed 7 nights very happy best holiday "
The price is RM711
RM801 total
includes taxes & fees
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 RM2,134
RM2,432 total
includes taxes & fees
1 Jul - 2 Jul
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 RM878
RM1,000 total
includes taxes & fees
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, 174 reviews
"Great property, and food. had a great time and will come back!"
The price is RM1,411
RM1,626 total
includes taxes & fees
12 Jun - 13 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 RM338
RM409 total
includes taxes & fees
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 RM787
RM903 total
includes taxes & fees
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 RM1,013
RM1,133 total
includes taxes & fees
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, 821 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 RM565
RM647 total
includes taxes & fees
8 Jun - 9 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 RM2,228
RM2,488 total
includes taxes & fees
16 Jun - 17 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 RM6,682
RM7,388 total
includes taxes & fees
2 Jul - 3 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 RM1,179
RM1,361 total
includes taxes & fees
9 Jun - 10 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 RM819
RM944 total
includes taxes & fees
17 Jun - 18 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 RM336
RM382 total
includes taxes & fees
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 RM452
RM526 total
includes taxes & fees
9 Jun - 10 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 RM996
RM1,133 total
includes taxes & fees
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 RM1,284
RM1,449 total
includes taxes & fees
12 Jun - 13 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 check in was perfect. The room was very clean. Shuttle facilitate very much "
The price is RM287
RM329 total
includes taxes & fees
16 Jun - 17 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 RM900
RM1,027 total
includes taxes & fees
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 RM620
RM709 total
includes taxes & fees
18 Jun - 19 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 RM1,937
RM2,173 total
includes taxes & fees
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,057 hotels
Lowest Price
RM287
Highest Price
RM6,682

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 RM287 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 RM287 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 Reviews in Morocco
Expedia verified reviews