A serene lakeside scene with a historic building featuring an arched entrance, palm trees, and a mountain range in the background.

Find Shopping Hotels in Marrakech

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Marrakech Shopping Hotels

Tonight
3 Sep - 4 Sep
Tomorrow
4 Sep - 5 Sep
This weekend
4 Sep - 6 Sep
Next weekend
11 Sep - 13 Sep

Our top choices for Marrakech hotels with shopping nearby

1. Riad KAYA & SPA

Riad KAYA & SPA
Medina
United States
Denise
AED 316
AED 375 total
includes taxes & fees
11 Sep - 12 Sep
Riad KAYA & SPA

2. Riad Al Badia

Riad Al Badia
Mechouar-Kasbah
Australia
Eric
AED 356
AED 424 total
includes taxes & fees
5 Sep - 6 Sep
Riad Al Badia

3. Riad Eloise

Riad Eloise
Medina
United States
Catalinas
AED 331
AED 386 total
includes taxes & fees
4 Sep - 5 Sep
Riad Eloise

4. Free People Riad and Spa

Free People Riad and Spa
Medina
United States
SOUKAYNA
AED 422
AED 492 total
includes taxes & fees
8 Sep - 9 Sep
Free People Riad and Spa

5. Riad Kniza

Riad Kniza
Medina
Hong Kong SAR China
Hon Kwan Kelvin
AED 728
AED 836 total
includes taxes & fees
15 Sep - 16 Sep
Riad Kniza

6. Riad Cocoon

Riad Cocoon
Medina
United Kingdom
Judith
AED 359
AED 419 total
includes taxes & fees
19 Sep - 20 Sep
Riad Cocoon

7. Riad La Porte Rouge By La Siredrah

Riad La Porte Rouge By La Siredrah
Mechouar-Kasbah
United Kingdom
Leila
AED 260
AED 310 total
includes taxes & fees
4 Sep - 5 Sep
Riad La Porte Rouge By La Siredrah

8. Riad Louaya

Riad Louaya
Medina
United Kingdom
Lisa Ngoc Huyen
AED 266
AED 309 total
includes taxes & fees
5 Sep - 6 Sep
Riad Louaya

9. Hotel & Ryad Art Place Marrakech

Hotel & Ryad Art Place Marrakech
Medina
United Kingdom
Yee Pei
AED 819
AED 943 total
includes taxes & fees
16 Sep - 17 Sep
Hotel & Ryad Art Place Marrakech

10. Riad Les Trois Palmiers El Bacha

Riad Les Trois Palmiers El Bacha
Medina
United States
marco a.
AED 600
AED 683 total
includes taxes & fees
10 Sep - 11 Sep
Riad Les Trois Palmiers El Bacha
View all properties

Top Marrakech Hotel Reviews

Savoy Le Grand Hotel

Savoy Le Grand Hotel

10/10 Excellent
"The hotel was beautiful and very clean, we went for my husbands bday and loved the experience, will use again and recommend to others, it is on the high end but worth it, there is a mall next door and everything else is very close by"
Sofia 4-night trip
Posted 1 day ago
Savoy Le Grand Hotel
Aqua Mirage Club & Aqua Parc - All Inclusive

Aqua Mirage Club & Aqua Parc - All Inclusive

8/10 Good
"We enjoyed our stay at this all inclusive hotel / resort. The meals were great infact I feel there was just too much to eat, lots of varieties to choose from with various activities and on site market on Thursdays was a hit with me. My children loved the aquapark and we also used the facilities of tbe tour booking which was great to have on site. I also loved the onsite shop which meant I was able to buy souvenirs. I used the gym which was great! The facilities was new as it had just been open following it's refurbishment. I used the splash well absolutely loved the back massage, I dozed off!!!! The hammam bath was okay, the lady was lovely and pleasant. The towels in the hotel room could be better! They were really dated! Also renting blie towels cost a deposit of £150dh I think, you should make guests aware upfront. I love the fact that you are open to receiving feedback on site and felt some of my feedback left at the guest office implemented immediately as there were towels in the gym. All staff were mainly pleasant regardless of the heat. I loved my salsa dance instructor and the final night of Michael Jackson tribute was one of my highlights. I however am giving a 4 star because the internet was fluctuating. I reported several times and didn't see any changes. That's a major downside for me. There were areas in the resort where the internet was poor (apart from the restaurant which we have already been told has no wifi). Otherwise this would have been a 5 star! Finally,"
A O 9-night trip
Posted 2 days ago
Aqua Mirage Club & Aqua Parc - All Inclusive
Riad Marraplace

Riad Marraplace

10/10 Excellent
"This is in a great location and we had a wonderful stay!"
Shandhini 2-night trip
Posted 3 days ago
Riad Marraplace
Riad Palais des Princesses

Riad Palais des Princesses

10/10 Excellent
"Great stay"
Aoun 2-night trip
Posted 3 days ago
Riad Palais des Princesses
TUI BLUE Medina Gardens – Adults Only – All Inclusive

TUI BLUE Medina Gardens – Adults Only – All Inclusive

10/10 Excellent
"Staff here are amazing! Everyone from maintenance, housekeeping, bartenders, entertainment, front desk, etc.! They truly go above and beyond for you. It feels like a second home. They Made Marrakech that much better. We will be back!!"
Jasmine 11-night trip
Posted 3 days ago
TUI BLUE Medina Gardens – Adults Only – All Inclusive
Delta Hotels by Marriott™ Marrakech Eden Andalou

Delta Hotels by Marriott™ Marrakech Eden Andalou

8/10 Good
"Good hotel. Needed more vege options for food"
Sangeeta 4-night trip
Posted 4 days ago
Delta Hotels by Marriott™ Marrakech Eden Andalou
Mövenpick Hotel Mansour Eddahbi Marrakech

Mövenpick Hotel Mansour Eddahbi Marrakech

10/10 Excellent
"This is a superb hotel. I have stayed several times over a few years. Excellent facilities; pools, gym, spa, good wifi. Rooms are spacious and very comfortable. Restaurants are great. Most of all the staff are all very friendly and helpful."
Andrew 3-night trip
Posted 4 days ago
Mövenpick Hotel Mansour Eddahbi Marrakech
Kenzi Rose Garden

Kenzi Rose Garden

10/10 Excellent
"Hotel was very nice. The Hamman was wonderful. Pools were great, food was delicious. And if I ever go back to Marrakech I’ll definitely be staying here again"
joann 2-night trip
Posted 7 days ago
Kenzi Rose Garden
Kennedy Hospitality Resort

Kennedy Hospitality Resort

8/10 Good
"Clean room and good staff"
Frank 7-night trip
Posted 2 weeks ago
Kennedy Hospitality Resort

Explore a world of travel with Expedia