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 vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Morocco

Top Hotels in Morocco

Hyatt Place Taghazout Bay
5 out of 5
Station Touristique de Taghazout, Km 17, Route d'Essaouira, Taghazout
Free cancellation
The price is CA $169 per night from Sep 27 to Sep 28
4.3/5Excellent! (216 reviews)

"Ant and spiters in the room, poor quqlity wifi. Hotel quqlity of beds and furnishing is average."…"

Reviewed on Oct. 26, 2019

Hyatt Place Taghazout Bay
Atlas Essaouira & SPA
5 out of 5
Boulevard Mohamed V, Essaouira
Free cancellationReserve now, pay when you stay
The price is CA $91 per night from Sep 26 to Sep 27
4.1/5Very Good! (698 reviews)

"Clean and close to everything. Good staff as well who were very helpful"…"

Reviewed on Oct. 26, 2019

Atlas Essaouira & SPA
Iberostar Club Palmeraie Marrakech
4 out of 5
Commune Rurale Ouidane Sidi Youssef Ben, Ali. BP.: 3759, Amerchich, Marrakech
Free cancellationReserve now, pay when you stay
The price is CA $176 per night from Sep 29 to Sep 30
4.2/5Excellent! (442 reviews)
Recent holiday

"My friend and I stayed at the Iberostar Palmeraie for 5 nights. We couldn’t fault the stay"…"

Reviewed on Mar. 15, 2020

Iberostar Club Palmeraie Marrakech

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
ONOMO Hotel Casablanca Airport
3 out of 5
H6 Nouaceur ZF6, Lotissment Du Parc Indust, Nouaceur, Casablanca
Free cancellationReserve now, pay when you stay
The price is CA $77 per night from Oct 13 to Oct 14
4.2/5Very Good! (356 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 Apr. 20, 2020

ONOMO Hotel Casablanca Airport
Royal Atlas
5 out of 5
BD 20 Aout, BP 20012, Agadir
Free cancellationReserve now, pay when you stay
The price is CA $156 per night from Sep 30 to Oct 1
3.7/5Good! (333 reviews)

"Everything was special service staff hotel awsome really enjoyed the hospitality"…"

Reviewed on Mar. 12, 2020

Royal Atlas
Iberostar Saidia
5 out of 5
Hotel Med Azur S.A. BP 331, Station Balneaire Saidia, Saidia
Get Rates
3.7/5Good! (119 reviews)

"The last 2 days I was there, my room had a sewer smell. I notified front desk and they “rectified” the problem by lighting essential oils in the room. It helped with the smell but it came back the next day. I was in room 1154. Not sure if other rooms had the same problem"…"

Reviewed on Aug. 10, 2019

Iberostar Saidia
Hyatt Regency Casablanca
5 out of 5
Place Des Nations Unies, Casablanca
Free cancellation
The price is CA $210 per night from Sep 26 to Sep 27
4.1/5Very Good! (293 reviews)

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

Reviewed on Feb. 22, 2020

Hyatt Regency Casablanca
Mazagan Beach & Golf Resort
5 out of 5
Route de Houzia, Haouzia, Casablanca-Settat
The price is CA $317 per night from Sep 26 to Sep 27
4.3/5Excellent! (545 reviews)

"The Mazagan is an amazing place to stay in Morocco! I will for sure go back and recommend it to anyone who is looking for an exceptional relaxing place to stay. Lots of fun activities for the whole family, never a dull day. Very clean and well maintained facilities. Their customer service is outstanding. ..."…"

Reviewed on Jul. 6, 2020

Mazagan Beach & Golf Resort
Hotel Riu Palace Tikida Taghazout - All inclusive
4 out of 5
Rte de L'Oued Sous S/N, Chemin des Dunes B.P. 901, Agadir
Get Rates
4/5Very Good! (16 reviews)
You must try this hotel!

"Wonderful hotel. Would higly reccomend. Rooms are so spacious. Restaurant exceptional. Will definitely return."…"

Reviewed on Feb. 12, 2020

Hotel Riu Palace Tikida Taghazout - All inclusive
Iberostar Founty Beach
4 out of 5
B.P. no. 1039 Cite Founty, Agadir
Free cancellationReserve now, pay when you stay
The price is CA $181 per night from Sep 26 to Sep 27
4.1/5Very Good! (644 reviews)
Great stay

"Was really impressed with this hotel, great staff, lovely grounds and rooms. Restaurant was very good and I’d happily go back."…"

Reviewed on Mar. 17, 2020

Iberostar Founty Beach
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.

Morocco Hotel Guide

Morocco offers an abundance of attractions nestled between both Atlantic and Mediterranean coastlines. It's a land of contrasts, with the sprawling Atlas mountains sprinkled with snow-capped peaks and the exotic Malabata Coast in Tangier, once an ancient Phoenician trading post. Hints of these contrasts abound in a country with both modern cities lined with skyscrapers and small villages little changed since ancient times.

Morocco hotel deals can usually be found for mid-summer dates, since most European tourists visit in early spring and late autumn, although there really is no official off-season time here. Weather conditions are generally stable in the main tourist destinations, with the exception being higher regions characterized by periods of snow, which makes for a great ski vacation.

As an incentive to bring friends, some hotel reservations can be had for reduced rates for larger groups, while other hotels target business travellers with incentives. During the low season in November, expect discount rates on hotel accommodations and greater access to sites normally flooded with tourists. Some Morocco resorts also offer special packages and deals that include spa treatments and other amenities. You can still find a cheap Morocco hotel deal without sacrificing quality in more elite cities like Casablanca.

Tangier and Marrakech feature many African cultural influences. Whether you want to literally rock the Kasbah with party-hardy locals, explore the country's ancient past, or sample some classic Moroccan dishes like ferakh maamer or kefta, you will find plenty of appealing special deals. Several local merchants are more than willing to offer great deals on leather goods, jewelry, pottery, ceramics, and exotic carpet designs unique to this part of the world.

Many Morocco hotels are within easy driving or walking distance of attractions as vastly different as the impressive architectural displays found at the Marrakesh railway station and the old defense walls of Essaouira. Morocco hotel packages often include day trips to various cities along with time to shop and take in sights, such as the Koutoubia Mosque.

Ancient Roman and Islamic sites are popular tourist destinations not far from many of the top hotels in Morocco. Marrakech, located in central Morocco, is a common one-to-two day trip. Cheap hotel deals in Morocco rarely sacrifice on quality. In fact, some of the best rooms can be had for reasonable prices when you either book in advance or search for cancellations. Explore the possibilities of a relaxing Moroccan getaway.