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.

Book Morocco Hotels

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Hotels in Morocco

Mazagan Beach & Golf Resort
5 out of 5
Route de Houzia, Haouzia, Casablanca-Settat
Free cancellationReserve now, pay when you stay
The price is AU$363 per night
4.3/5Excellent! (539 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 6 Jul. 2020

Mazagan Beach & Golf Resort
Banyan Tree Tamouda Bay
5 out of 5
Route Nationale 13, Allyene, Tanger-Tetouan-Al Hoceima
Free cancellationReserve now, pay when you stay
The price is AU$914 per night
4.5/5Wonderful! (22 reviews)
Only hotel of it's class in the area.

"Only hotel of it's class in the area. Went in off season and we basically had the entire place to ourselves. Did have to frequently ask for things as it was off season, e.g. set up pool chairs, turn on heat, etc."…"

Reviewed on 6 Dec. 2018

Banyan Tree Tamouda Bay
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 AU$88 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
Place Des Nations Unies, Casablanca
Free cancellationReserve now, pay when you stay
The price is AU$216 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
Iberostar Founty Beach
4 out of 5
B.P. no. 1039 Cite Founty, Agadir
Free cancellationReserve now, pay when you stay
The price is AU$326 per night
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 17 Mar. 2020

Iberostar Founty Beach
Allegro Agadir
4 out of 5
BD 20 Aout Cite Balneaire, Agadir
Free cancellationReserve now, pay when you stay
The price is AU$123 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 Dar Massai
4 out of 5
31, derb Sbaia, Kasbah Medina, Marrakech
Free cancellation
The price is AU$61 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
Riad Faraj
4 out of 5
32 Rue Mokha, Medina, Marrakech
Free cancellationReserve now, pay when you stay
The price is AU$85 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
44 Boulevard D Anfa, Casablanca
Free cancellationReserve now, pay when you stay
The price is AU$161 per night
4.5/5Wonderful! (133 reviews)

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

Reviewed on 13 Mar. 2020

Barcelo Anfa Casablanca
Mogador Express GUELIZ
4 out of 5
Hassan II Gueliz, Marrakech
The price is AU$64 per night
3.3/5 (275 reviews)

"It. Had. A. Really nice. Spa. With. Great. And helpful. Staff"…"

Reviewed on 17 Jan. 2020

Mogador Express GUELIZ
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.

Accommodation in Morocco

Morocco! The country's very name is synonymous with snake charmers, antique carpets, and spice-scented Kasbahs. Some travelers who would otherwise love Morocco may be reluctant to visit there because they wrongly believe that hotels in Morocco don't offer all the comforts they're used to, but his just isn't true.

People unfamiliar with Morocco's charms think of the land as arid. In truth, Morocco has an almost infinite variety of landscapes that range from the scorching Sahara to the beautiful beaches along the Mediterranean coast and the snow-covered caps of the inland Atlas Mountains.

Morocco's oldest city is Fez, founded in the 9th century just a few years after the Arab conquest of the Iberian peninsula. Fez is home to the amazing Fès el-Bali, a medieval medina so well preserved that UNESCO has bestowed World Heritage Site status upon it. The architectural beauty of the Kairouine Mosque, the Bouinania Medersa, the Nejjarine Fountain and the Foundouk Nejjarine are famous throughout the world. Fez is also the home of the world's oldest university. The University of Al-Karaouine was founded in 859 A.D. as a school for the study of the natural sciences.

Morocco's other cities are just as fascinating. Though Rabat, Morocco's capital, sports mostly contemporary architecture these days, the city is still surrounded by its ancient fortifications. Jemaa el Fna, the main square in Marrakesh, is an ever-changing kaleidoscope of outlandish sights and people from fortunetellers who will read your palm for a couple of dirhams to trance-spinning whirling dervishes dancing in time to the beat of Gnaoua drummers. The Nouvelle Ville with its gourmet restaurants, trendy clubs, and top Morocco hotels showcases Marrakesh's more sophisticated side.

Casablanca, made famous by the Humphrey Bogart/Ingrid Bergman movie, is a teeming modern city with terrific shopping at the Exposition Nationale d'Artisanat, fabulous restaurants, and great Morocco hotel packages. The famous port city of Tangier, for centuries the wildest city on the fabled Barbary Coast, has cleaned up its act and also sports some of the best cheap hotel deals in Morocco. Then there is the imperial city of Meknes, which is close upon the amazing Roman ruins at Volubilis.

Morocco's countryside is a blend of small agricultural villages, scenic oases, and landscapes that would be at home on the moon. Wherever you want to travel in Morocco, you'll find Morocco hotel deals that will make your trip more pleasant featuring comfortable rooms at special discount rates. To get a really great cheap hotel deal and lock in the best prices, book your Morocco holiday package in advance.