Book 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

Great weekend hotel deals in Morocco

Showing deals for:4 Apr - 6 Apr

Top Cities in Morocco

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top Hotels in Morocco

Aqua Mirage Club & Aqua Parc - All Inclusive

4.0 star property
8.0 out of 10, Very good, (1006)
"This is a wonderful hotel complex with lots of activities. The staff were friendly, the food was good, the grounds were beautiful and the property was kept clean. You need to take the shuttle or a taxi to get to the centre of Marrakesh and other shops and restaurants. We enjoyed our stay very much. If you like to walk outside of the hotel there isn’t much nearby but the grounds are large enough to walk around. We liked not having to leave until 3pm as we had a late flight (room vacated by 12)....
The price is AU$227
includes taxes & fees
27 Mar - 28 Mar
Aqua Mirage Club & Aqua Parc - All Inclusive

La Mamounia

5.0 star property
9.2 out of 10, Wonderful, (576)
"The hotel itself is absolutely beautiful. As was our room, including the patio area. Service was quite good (generally excellent but occasionally inconsistent). The garden is gorgeous, but also a tourist attraction in itself so gets busy with tourists not staying at the hotel. This means you are constantly asked by staff if you’re a guest. The restaurants are good but relatively pricey for what they offer. One major detractor for us was that people smoke indoors, everywhere. We had our dinner at...
The price is AU$1,142
includes taxes & fees
27 Mar - 28 Mar
La Mamounia

Hotel Riu Tikida Palmeraie - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (1082)
"Love this hotel. The staff are so friendly and efficient. The grounds are beautiful and so well tended. Everything is kept spotlessly clean. There are a few signs of wear and tear and some maintenance issues but nothing that spoils a great stay. Food choice in the buffets is great and freshly prepared. This was our second visit and we would happily return. "
The price is AU$341
includes taxes & fees
27 Mar - 28 Mar
Hotel Riu Tikida Palmeraie - All Inclusive

The Oberoi Marrakech

5.0 star property
10.0 out of 10, Exceptional, (102)
"Such a beautiful hotel in stunning grounds. Staff couldn’t have been more friendly or helpful. Loved staying here & hope to return again soon. "
The price is AU$1,886
includes taxes & fees
24 Apr - 25 Apr
The Oberoi Marrakech

Riad Andalla Spa

4.5 star property
9.8 out of 10, Exceptional, (1003)
"Great place. Calm space in a busy city. Easy access to everything. Staff are very friendly "
The price is AU$253
includes taxes & fees
30 Mar - 31 Mar
Riad Andalla Spa

Riad Marraplace

3.5 star property
9.8 out of 10, Exceptional, (631)
"Stayed here for four nights and loved it. Location is excellent, right next to the square and all its activity, but the room was quiet and comfortable and the breakfast service on the roof terrace was outstanding. The people are lovely; really helpful, they answered all our questions and gave great advice on places to go and how to get there. Would definitely stay here again."
The price is AU$139
includes taxes & fees
11 Apr - 12 Apr
Riad Marraplace

TUI BLUE Medina Gardens – Adults Only – All Inclusive

4.0 star property
9.0 out of 10, Wonderful, (575)
"Great location. Good hotel. Very clean and staff very helpful and attentive. Excellent food and a good choice of dining venues. Good spa too. Its excellent value for money. I guess the best recommendation I can give is that I would go back."
The price is AU$444
includes taxes & fees
27 Mar - 28 Mar
TUI BLUE Medina Gardens – Adults Only – All Inclusive

Hotel Riu Palace Tikida Taghazout - All inclusive

5.0 star property
8.6 out of 10, Excellent, (227)
"Property was amazing and the staff was very friendly "
The price is AU$467
includes taxes & fees
27 Mar - 28 Mar
Hotel Riu Palace Tikida Taghazout - All inclusive

Ksar Anika Boutique Hotel & Spa

5.0 star property
9.8 out of 10, Exceptional, (429)
"Stunning hotel with amazing staff. The hotel is perfectly situated within the Medina, close to Bahia Palace and an easy walk to the Souks. A fabulous breakfast is served in the hotel's courtyard, overlooking the pool. Our room was large and always very clean. Plates of fruit, cookies and dates were left in our room daily which is a lovely touch. There is no doubt in our minds that we will return to Ksar Anika again."
The price is AU$226
includes taxes & fees
31 Mar - 1 Apr
Ksar Anika Boutique Hotel & Spa

Sofitel Marrakech Palais Imperial & Spa

5.0 star property
8.4 out of 10, Very good, (640)
"Beautiful property with very friendly staff. Would highly recommend and certainly stay again!"
The price is AU$494
includes taxes & fees
30 Mar - 31 Mar
Sofitel Marrakech Palais Imperial & Spa

Four Seasons Resort Marrakech

5.0 star property
9.6 out of 10, Exceptional, (623)
"Nice"
The price is AU$1,343
includes taxes & fees
5 Apr - 6 Apr
Four Seasons Resort Marrakech

L'Oliveraie de l'atlas

4.5 star property
9.0 out of 10, Wonderful, (132)
"Loved the location, friendliness and set up"
The price is AU$192
includes taxes & fees
27 Mar - 28 Mar
L'Oliveraie de l'atlas

Savoy Le Grand Hotel

5.0 star property
8.0 out of 10, Very good, (1004)
"Stayed with my daughter, would highly recommend "
The price is AU$356
includes taxes & fees
31 Mar - 1 Apr
Savoy Le Grand Hotel

Hotel Riu Palace Tikida Agadir - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (1013)
"Excellent hotel, good food, friendly and attentive staff only thing to add is that the entertainment could be improved."
The price is AU$499
includes taxes & fees
20 Apr - 21 Apr
Hotel Riu Palace Tikida Agadir - All Inclusive

Pickalbatros White Beach Taghazout - Adults Friendly 16 Years Plus - Ultra All Inclusive

5.0 star property
8.8 out of 10, Excellent, (236)
"Beautiful hotel which we enjoyed for four nights recently. Great facilities, food was excellent and staff always working hard to make your stay special. We will return."
The price is AU$451
includes taxes & fees
6 Apr - 7 Apr
Pickalbatros White Beach Taghazout - Adults Friendly 16 Years Plus - Ultra All Inclusive

Eden Andalou Aquapark & Spa

4.0 star property
8.2 out of 10, Very good, (209)
"Everything! Highly recommended!"
Eden Andalou Aquapark & Spa

Iberostar Waves Club Palmeraie Marrakech -All Inclusive

4.0 star property
8.6 out of 10, Excellent, (618)
"The hotel has good facilities. The shuttle to Marrakech was a great free service."
The price is AU$424
includes taxes & fees
28 Mar - 29 Mar
Iberostar Waves Club Palmeraie Marrakech -All Inclusive

Hotel Riu Tikida Dunas - All Inclusive

4.0 star property
8.6 out of 10, Excellent, (874)
"Great hotel and amenities "
The price is AU$414
includes taxes & fees
27 Mar - 28 Mar
Hotel Riu Tikida Dunas - All Inclusive

Royal Mansour Marrakech

5.0 star property
10.0 out of 10, Exceptional, (84)
"Very nice place "
The price is AU$3,823
includes taxes & fees
28 Mar - 29 Mar
Royal Mansour Marrakech

Suite Hotel Casa Diamond

5.0 star property
9.2 out of 10, Wonderful, (796)
"Staff was very helpful and professional. The room was comfortable. Location was centric. Breakfast was included, so it was very convenient. We stayed there for a layover and made it easy to take a tour in the morning to visit Casablanca "
The price is AU$186
includes taxes & fees
27 Mar - 28 Mar
Suite Hotel Casa Diamond
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.
Don't see what you're looking for?
See all available properties in Morocco
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$139 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$139 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.