Book Morocco Hotels

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Top Cities in Morocco

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top Hotels in Morocco

Villa de Luxe River Palm

4.0 star property
8.0 out of 10, Very good, (1)
Villa de Luxe River Palm

La Mamounia

5.0 star property
9.2 out of 10, Wonderful, (602)
"Hotel public rooms are breathtaking. Service top drawer and location well situated. "
The price is AU$735
includes taxes & fees
13 Aug - 14 Aug
La Mamounia

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
8.0 out of 10, Very good, (1005)
"It was a wonderful hotel "
The price is AU$407
includes taxes & fees
16 July - 17 July
Aqua Mirage Club & Aqua Parc - All Inclusive

Palais Moulay Said & SPA

3.0 star property
8.6 out of 10, Excellent, (24)
" Nice property, friendly hotel associates, good location "
The price is AU$159
includes taxes & fees
23 July - 24 July
Palais Moulay Said & SPA

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1002)
"Great staff, ok food we enjoyed our stay "
The price is AU$385
includes taxes & fees
16 July - 17 July
Hotel Riu Tikida Palmeraie - All Inclusive

Riad Andalla Spa

4.5 star property
9.8 out of 10, Exceptional, (1003)
"Excellent place. A real pleasure to stay here - a beautiful riad, great location and wonderfully helpful staff."
The price is AU$220
includes taxes & fees
12 Aug - 13 Aug
Riad Andalla Spa

The Oberoi Marrakech

5.0 star property
10.0 out of 10, Exceptional, (121)
"Our 4th Oberoi hotel - Oberoi doesn’t miss, amazing service always. Incredible hotel architecture sets it apart from other hotels in the area "
The price is AU$1,282
includes taxes & fees
16 July - 17 July
The Oberoi Marrakech

Hotel Riu Palace Tikida Agadir - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (1002)
"The place is beautiful and the staffs are friendly. They need more entertainment and more varieties of food."
The price is AU$632
includes taxes & fees
18 July - 19 July
Hotel Riu Palace Tikida Agadir - All Inclusive

Eden Andalou Aquapark & Spa

4.0 star property
8.4 out of 10, Very good, (259)
"Lovely hotel. Staff all friendly. Around the hotel nothing to do. "
The price is AU$462
includes taxes & fees
24 July - 25 July
Eden Andalou Aquapark & Spa

Royal Mansour Marrakech

5.0 star property
10.0 out of 10, Exceptional, (88)
"One of the finest properties in the world. World class. From the moment you arrive they make you feel like a rock star. We have stayed at some of the most luxurious hotels in the world and this is right on top of the list. We can’t wait to come back again. "
The price is AU$2,534
includes taxes & fees
21 July - 22 July
Royal Mansour Marrakech

Riad Marraplace

3.5 star property
9.8 out of 10, Exceptional, (724)
"Staff very helpful and accommodating. "
The price is AU$126
includes taxes & fees
7 Aug - 8 Aug
Riad Marraplace

Four Seasons Resort Marrakech

5.0 star property
9.6 out of 10, Exceptional, (650)
"perfect relax"
The price is AU$807
includes taxes & fees
1 Aug - 2 Aug
Four Seasons Resort Marrakech

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
8.4 out of 10, Very good, (662)
"Amazing! Front desk and concierge were very accommodating. The location of hotel was walking distance to all the hot spots! Hotel is stunning, pool food was delish I can’t wait to return! "
The price is AU$411
includes taxes & fees
16 July - 17 July
Sofitel Marrakech Palais Imperial & Spa

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

4.0 star property
8.6 out of 10, Excellent, (632)
"Great stay! "
The price is AU$496
includes taxes & fees
16 July - 17 July
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Hotel Riu Palace Tikida Taghazout - All inclusive

5.0 star property
8.6 out of 10, Excellent, (249)
"The hotel was great. The whole atmosphere was amazing. Great service from all staff especially Sharifa at the front desk and Ousama at the buffet restaurant."
The price is AU$632
includes taxes & fees
18 July - 19 July
Hotel Riu Palace Tikida Taghazout - All inclusive

Ksar Anika Boutique Hotel & Spa

5.0 star property
9.8 out of 10, Exceptional, (517)
"What a fantastic place to stay, the service was something else. The atmosphere and layout works really well and the location is perfect. "
The price is AU$196
includes taxes & fees
18 July - 19 July
Ksar Anika Boutique Hotel & Spa

Hilton Tangier Al Houara Resort & Spa

5.0 star property
8.6 out of 10, Excellent, (292)
"Best hotel ever. Nice staff, clean, nice restaurant, everything details in the hotel is perfect "
The price is AU$429
includes taxes & fees
17 July - 18 July
Hilton Tangier Al Houara Resort & Spa

Riad Jona

5.0 star property
9.0 out of 10, Wonderful, (1007)
"Lovely Riad, even nicer staff."
The price is AU$215
includes taxes & fees
12 Aug - 13 Aug
Riad Jona

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
9.0 out of 10, Wonderful, (618)
"Great location and very relaxing hotel "
The price is AU$453
includes taxes & fees
16 July - 17 July
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Kenzi Solazur Hotel

4.5 star property
7.0 out of 10, Good, (1005)
"Is nice place to stay"
The price is AU$206
includes taxes & fees
20 July - 21 July
Kenzi Solazur Hotel
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.

Great weekend hotel deals in Morocco

Showing deals for:25 July - 27 July
Save an average of 15% on thousands of hotels when you're signed in

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 AU$126 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 AU$126 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.