Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local and health advisories for this destination before you book.

Search Morocco Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Morocco

Top Hotels in Morocco

ONOMO Hotel Casablanca Airport
3 out of 5
Free cancellationReserve now, pay when you stay
The price is RM237 per night
4.2/5Very Good! (351 reviews)

"Close to the airport and train 🚞 to Casablanca. The food was way to expensive for Morocco 🇲🇦. There is a small town near by with great food"…"

Reviewed on 20 Apr 2020

ONOMO Hotel Casablanca Airport
Hyatt Regency Casablanca
5 out of 5
Free cancellationReserve now, pay when you stay
The price is RM581 per night
4.1/5Very Good! (293 reviews)

"Exotic and extremely friendly. The staff was excellent and very helpful."…"

Reviewed on 22 Feb 2020

Hyatt Regency Casablanca
Mazagan Beach & Golf Resort
5 out of 5
Free cancellationReserve now, pay when you stay
The price is RM979 per night
4.3/5Excellent! (538 reviews)

"Beautiful and very well maintained resort with international flair but the service was not good which came to a surprise considering the type of establishment. Our washroom door was broken, called for service and it took over an hour for a technician to come only to tell us he couldn’t repair it. ..."…"

Reviewed on 26 Dec 2019

Mazagan Beach & Golf Resort
Kenzi Club Agdal Medina All Inclusive
5 out of 5
Free cancellationReserve now, pay when you stay
The price is RM784 per night
4.2/5Excellent! (973 reviews)

"Great & very helpful staff. Amazing food collection in the open buffet."…"

Reviewed on 8 Feb 2020

Kenzi Club Agdal Medina All Inclusive
LABRANDA Rose Aqua Parc
4 out of 5
Free cancellationReserve now, pay when you stay
The price is RM294 per night
3.3/5 (255 reviews)

"Fantastic value hotel, room was spacious and had an extra bed. Breakfast was good and overall the place surpassed my expectations. Would happily stay again. Location wise it wasn't too far from Jemma El Finr, we actually walked there which took roughly 25/30minutes. I'd recommend a taxi, Mc Donalds ..."…"

Reviewed on 4 Jan 2020

LABRANDA Rose Aqua Parc
Riad Dar Massai
4 out of 5
31, derb Sbaia, Kasbah Medina, Marrakech
Free cancellation
The price is RM166 per night
4.6/5Exceptional! (138 reviews)

"From the moment we arrived we were very well looked after .All the staff made us feel welcome and could do enough for us . The suite very clean and comfortable very well decorated with all you need for your stay .Breakfast was great start to the day .We decided to have dinner 4 out of 5 nights and ..."…"

Reviewed on 15 Mar 2020

Riad Dar Massai
Allegro Agadir
4 out of 5
The price is RM561 per night
3.7/5Good! (82 reviews)
Could become great, not there yet.

"Overall satisfied, pool area great, south facing, central round pool heated, plenty of sun beds. All inclusive food not great, bit of protiens, carbs, salads and desserts. Dessert and fruit selection small. Same with the rest of food, but taste wise ok, you won't go hungry. Needs fresh ingredients, ..."…"

Reviewed on 8 Mar 2020

Allegro Agadir
Riad Faraj
4 out of 5
Free cancellationReserve now, pay when you stay
The price is RM229 per night
4.5/5Wonderful! (180 reviews)

"I have nothing negative to say about Riad Faraj. It is a beautiful, clean place with outstanding staff. it is well located close to the action but not on a busy street. The spacious roof terrace is a pleasant place to enjoy the evening. ."…"

Reviewed on 1 Mar 2020

Riad Faraj
Barcelo Anfa Casablanca
5 out of 5
Free cancellationReserve now, pay when you stay
The price is RM434 per night
4.6/5Wonderful! (132 reviews)

"Good location. Room was clean. Quiet so it was easy to sleep and rest."…"

Reviewed on 13 Mar 2020

Barcelo Anfa Casablanca
Aqua Mirage Club & Aqua Parc - All Inclusive
The price is RM571 per night
4.1/5Very Good! (670 reviews)

"It was beautiful, clean, friendly and fun. Activities galore and great shows. Entertainment ('animation') staff were incredible. All staff were super friendly. The views were phenominal and after a week in the medina and souks this was the perfevt location. They need to work on vegan options as everything ..."…"

Reviewed on 27 Mar 2020

Aqua Mirage Club & Aqua Parc - All Inclusive
Don't see what you're looking for?
See all available properties in Morocco
View all properties
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.

Pocket Guide: Morocco

When you browse Expedia’s selection of hotels in Morocco, you’re sure to find cheap rates and new deals on any type of hotel you want in the area.

Expedia will save you money and time when booking your reservations at a hotel in Morocco so you can enjoy your stay and not worry about planning and your accommodation budget.  Enter your travel dates to view the best offers on hotel rooms in Morocco!