Find the best 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

Morocco Accommodation: Most Popular Cities to Stay

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels Morocco

Aqua Mirage Club & Aqua Parc - All Inclusive
4.0 star property
8.0 out of 10, Very good, (1007)
"Great experience as always "
The price is £217
includes taxes & fees
4 Aug - 5 Aug
Aqua Mirage Club & Aqua Parc - All Inclusive
La Mamounia
5.0 star property
9.2 out of 10, Wonderful, (515)
"Beautiful and sophisticated while peaceful in a very busy and exciting city area"
The price is £417
includes taxes & fees
29 Jul - 30 Jul
La Mamounia
Hotel Riu Tikida Palmeraie - All Inclusive
4.0 star property
8.6 out of 10, Excellent, (1001)
"Excellent sejour avec une excellente equipe aux petits soins et tres poli. Plus une equipe d'animation tres bien. "
The price is £181
includes taxes & fees
4 Aug - 5 Aug
Hotel Riu Tikida Palmeraie - All Inclusive
Hotel Riu Palace Tikida Taghazout - All inclusive
5.0 star property
8.6 out of 10, Excellent, (187)
"Terrible food and cockroaches Everywhere! "
The price is £376
includes taxes & fees
2 Aug - 3 Aug
Hotel Riu Palace Tikida Taghazout - All inclusive
Riad Jona
5.0 star property
9.0 out of 10, Wonderful, (1002)
"Riad Jona is a beautiful oasis in Marrakech! I definitely recommend staying here- the staff are so friendly and accommodating and the outdoor spaces are wonderful. The food is pretty good and convenient. Our one issue was that the safes in the rooms were a bit small and not secured to the room in anyway. "
The price is £63
includes taxes & fees
2 Aug - 3 Aug
Riad Jona
Savoy Le Grand Hotel
5.0 star property
8.0 out of 10, Very good, (1002)
"Hotel overall is nice but the service “room service very slow”"
The price is £168
includes taxes & fees
31 Jul - 1 Aug
Savoy Le Grand Hotel
TUI BLUE Medina Gardens – Adults Only – All Inclusive
4.0 star property
9.0 out of 10, Wonderful, (474)
"Staff were really helpful "
The price is £205
includes taxes & fees
28 Jul - 29 Jul
TUI BLUE Medina Gardens – Adults Only – All Inclusive
Riad Andalla Spa
4.5 star property
10.0 out of 10, Exceptional, (867)
"Amazing staff. Beautiful and very comfortable hotel only 10 min walk to the centre pf the Medina. Great room, spotlessly clean, lovely food and the service of the staff was faultless. Highly recommended!"
The price is £97
includes taxes & fees
4 Aug - 5 Aug
Riad Andalla Spa
Four Seasons Resort Marrakech
5.0 star property
9.6 out of 10, Exceptional, (559)
"Superbe séjour à ce magnifique hôtel, au service extraordinaire… du jardinier au manager, en passant par les serveurs et les concierges, TOUS sont à vos petits soins. Les chambres sont belles et la propreté remarquable!"
The price is £413
includes taxes & fees
30 Jul - 31 Jul
Four Seasons Resort Marrakech
Royal Mansour Marrakech
5.0 star property
10.0 out of 10, Exceptional, (73)
"The Royal Mansour was the most opulent place I have ever stayed. Our villa was so comfortable the staff was excellent and the In-house restaurants were amazing.."
The price is £1,343
includes taxes & fees
4 Aug - 5 Aug
Royal Mansour Marrakech
Riu Palace Tikida Agadir - All Inclusive
5.0 star property
8.8 out of 10, Excellent, (1000)
"All and everything they had in the hotel was great "
The price is £269
includes taxes & fees
29 Jul - 30 Jul
Riu Palace Tikida Agadir - All Inclusive
Riad Dar Anika
5.0 star property
9.8 out of 10, Exceptional, (296)
"Staff was incredibly helpful and pleasant. Greeted us with local refreshments and information about the area. Also gave us pointers for avoiding typical scams and traffic safety tips. Also, we needed stamps and they walked us to the right place and stayed to translate. Exceptional service. "
The price is £134
includes taxes & fees
29 Jul - 30 Jul
Riad Dar Anika
MAMORA BAY
3.0 star property
8.6 out of 10, Excellent, (741)
"."
The price is £77
includes taxes & fees
28 Jul - 29 Jul
MAMORA BAY
The Central House Marrakech Medina - Hostel
3.0 star property
9.6 out of 10, Exceptional, (109)
"The property was very clean. I was able to check in online to submit my passport information. I was picked up at the airport and taken as far as cars would go. There a hotel staff person with a wheelbarrow took my luggage the remaining 5 min walk on foot to the hotel, since it is down long windy roads in the old medina area of town. Check in was easy, and I was able to rent a towel and buy a lock for the locker, and get a free hot mint tea. They carried my luggage up stairs to the room. The...
The price is £65
includes taxes & fees
29 Jul - 30 Jul
The Central House Marrakech Medina - Hostel
Mazagan Beach & Golf Resort
5.0 star property
8.8 out of 10, Excellent, (784)
"Very nice hotel , rooms are great, the property has many activities from atv’s on the beach to zip line, horse back riding , go karts. Good hotel but the service at the coffee shops or restaurants aren’t so good "
The price is £230
includes taxes & fees
25 Aug - 26 Aug
Mazagan Beach & Golf Resort
Pickalbatros White Beach Taghazout - Adults Friendly 16 Years Plus - Ultra All Inclusive
5.0 star property
8.6 out of 10, Excellent, (172)
"The hotel was great. The staff and housekeeping were very helpful. However, the employees in charge of activities were a bit odd. They only interact with guests if they receive a tip, and they seem to ask female guests for their social media and WhatsApp contacts in order to meet up with them at night. This behavior is unprofessional and needs to change."
The price is £234
includes taxes & fees
27 Aug - 28 Aug
Pickalbatros White Beach Taghazout - Adults Friendly 16 Years Plus - Ultra All Inclusive
ONOMO Hotel Casablanca Airport
3.0 star property
8.4 out of 10, Very good, (1003)
"The hotel is very close to the airport just 7 minutes driving, free parking, very clean and stuff is very friendly Recommend for short stay near to the airport"
The price is £48
includes taxes & fees
3 Aug - 4 Aug
ONOMO Hotel Casablanca Airport
La Maison Arabe Hotel, Spa and Cooking Workshops
5.0 star property
9.8 out of 10, Exceptional, (420)
"This hotel is just beautiful. A hidden gem, it looks small but it’s like a secret that’s grows and grows. Beautiful rooms, swimming pool, delicous breakfast and superb genuine staff. Totally recommend! Easy reach of everything. "
The price is £111
includes taxes & fees
8 Aug - 9 Aug
La Maison Arabe Hotel, Spa and Cooking Workshops
Le Meridien N'fis
5.0 star property
8.0 out of 10, Very good, (1001)
"Staff were fantastic"
The price is £168
includes taxes & fees
30 Jul - 31 Jul
Le Meridien N'fis
Four Seasons Hotel Casablanca
5.0 star property
9.0 out of 10, Wonderful, (556)
"The rooms are clean comfortable and spacious , the staff goes the extra mile for you they are absolutely amazing. The food is great as well. The hotel has amazing security and I would recommend this hotel 1000 percent "
The price is £337
includes taxes & fees
29 Jul - 30 Jul
Four Seasons Hotel Casablanca
Don't see what you're looking for?
See all available properties in Morocco
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

Morocco is one of the most diverse destinations in the world. It is endlessly appealing in the varied landscapes and experiences it offers visitors. Here you can trek in high mountains, take a camel safari in the sweeping sands of the desert, enjoy romantic views of the rugged coastline, party hard in Casablanca or get lost in the winding alleys of the ancient souqs. From vibrant artistic communities in Essaouira to historic sites in Marrakech, a hotel in Morocco never fails to inspire.

The Best Morocco Hotel Locations

Casablanca – Cosmopolitan Casablanca likes to party and this busy city is where modern Moroccan pleasures can best be enjoyed. Book yourself a modern Morocco hotel in Casablanca and see this for yourself.

Marrakech – It is the historic souqs, where Berbers have traded since time immemorial, that captures most people’s imagination in Marrakech. In the medina’s central square, the action-packed Djemaa el-Fna, night food stalls, storytellers, magicians, dancers and all manner of sights, smells and sounds will assault your senses. You’ll also find some of the city’s best hotels round here too.

Agadir – The beautiful, sheltered crescent that forms the coast at Agadir ensures that life really is a beach here. It may not feel much like Morocco but it sure is a fun place to enjoy the sun, sea, surf and sand. A beachside Agadir hotel is perfect for families and anyone looking to just lay back and take it easy.

Essaouira – It is hard to beat the romantic views from the ramparts of Essaouira. Gaze out at the Atlantic from ancient, crumbling fortifications, listen to the distant drums of Gnawa musicians and admire some of the best Moroccan arts and crafts available. The historic hotels of Essaouira are some of the best.

How to Make the Most of Your Hotel in Morocco

Casablanca boasts some truly impressive architecture that ranges from Art Deco masterpieces to the epic grandeur of the Hassan II Mosque. Elsewhere in Morocco there are rare falcons to watch swooping over the sea in Essaouira, the desolate beauty of the Sahara to appreciate and ancient medinas or imperial grandeur to lose yourself in. If you are feeling energetic the views from the Atlas mountain are staggering but, closer to sea level, the sight of the turquoise streams and limestone gorges in Paradise Valley will also take your breath away.

Some of the best windsurfing in the world can be enjoyed at Essaouira, thanks to its expansive coastline and the Atlantic winds that cross it. Further watersports of all descriptions can be enjoyed at Agadir, including jet skis, surfboards, parasailing and many more. Take a cookery course to learn how to recreate those tagines when you head back home, or strap yourself onto a camel to travel like the Bedouin do. Tours of the Marrakech souq will reveal its hidden structures and organisation to you and also show you the colourful tanneries at its heart. With Gnawa music to listen to, treks to the foothills to enjoy and tours of ancient cities brimming with history to experience, Morocco is never short of things to do!

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 £48 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 £48 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.

Morocco Hotel Reviews
Expedia verified reviews

Morocco Travel Info

Best cities to visit
Marrakech, Rabat and Fes
Hotels with nearby beaches
15,449
International airports
Casablanca (CMN-Mohammed V), Marrakech (RAK-Menara) and Tangier (TNG-Ibn Batouta)
Number of hotels
9,426
Lowest price
£48
Highest price
£1,343
Top attractions
Agadir Beach, Ain Diab Beach and El Badi Palace