363 hotels in Marrakech

  • Ryad Mogador Opera Hotel

    Av Mohammed VI, Marrakech | 4 star hotel
    from $50
    Traveler rating: 3.5/5 Very Good (185 reviews)
  • Ayoub Hotel

    Tlalpan Sur/South, Marrakech | 3 star hotel
    Traveler rating: 2.5/5 Fair (41 reviews)
  • Diwane Hotel

    24 rue Yougoslavie, Marrakech | 4 star hotel
    from $53
    Traveler rating: 4.0/5 Excellent (321 reviews)
  • Imperial Borj Hotel

    Avenue Echouhada, Marrakech | 3 star hotel
    Traveler rating: 2.0/5 Fair (40 reviews)
  • Hotel Kenzi Farah

    Avenue du President Kennedy, Marrakech | 4 star hotel
    from $87
    Traveler rating: 3.5/5 Very Good (469 reviews)
    • Kenzi Farah-not the best choice in retrospect
    • Not that bad....
    • Smart hotel; but expensive to keep fit
  • Hivernage Hotel & Spa

    Angle Ave Echouhada et Rue des Temples, Marrakech | 5 star hotel
    from $109
    Traveler rating: 4.0/5 Excellent (277 reviews)
    • Pity about the pool
    • Good Hotel, good location
    • Decidedly average
  • Suite Novotel Marrakech

    Rue Haroun Errachid, Marrakech | 4 star hotel
    from $81
    Traveler rating: 4.0/5 Excellent (542 reviews)
  • Albatros Garden

    Avenue de la Menara, Marrakech | 5 star hotel
    from $89
    Traveler rating: 3.5/5 Very Good (484 reviews)
    • Wonderful stay at the royal mirage Marrakech hotel
    • Stay away from it!!!!
    • Generally of a poor standard
  • Riad Diana

    85 Derb Jdid, Marrakech | 3 star hotel
    from $65
    Traveler rating: 4.5/5 Outstanding (319 reviews)
  • Ryad Mogador Agdal

    Avenue Mohamed VI, Marrakech | 5 star hotel
    from $76
    Traveler rating: 3.0/5 Good (224 reviews)
  • Royal Mirage Deluxe Marrakech

    Rue Paris, Hivernage, Marrakech | 5 star hotel
    from $87
    Traveler rating: 3.5/5 Very Good (211 reviews)
  • Es Saadi Gardens & Resort - Palace

    Rue Ibrahim El Mazini, Marrakech | 5 star hotel
    from $183
    Traveler rating: 4.5/5 Outstanding (206 reviews)
  • Hotel Douar Al Hana Resort & Spa

    Melk Dahman Rehamena Sud Lieu, Marrakech | Hotel
    from $35
    Traveler rating: 3.5/5 Very Good (41 reviews)
  • Ryad Mogador Kasbah

    Zone Touristique Agdal, Marrakech | 4 star hotel
    from $51
    Traveler rating: 3.5/5 Very Good (216 reviews)
  • Imperial Plaza Hotel

    Avenue Abdelkrim El Khattabil, Marrakech | 4 star hotel
    from $52
    Traveler rating: 3.0/5 Good (214 reviews)
  • Hotel Mont Gueliz

    10-12 Avenue Mohamed V, Marrakech | 3 star hotel
    from $37
    Traveler rating: 3.0/5 Good (51 reviews)
  • Riad Daria

    186, derb Chtouka, Marrakech | 5 star hotel
    from $97
    Traveler rating: 4.5/5 Outstanding (34 reviews)
  • Les Jardins de La Koutoubia

    26 Rue de la Koutoubia, Marrakech | 4 star hotel
    from $185
    Traveler rating: 4.0/5 Excellent (457 reviews)
    • Great location and a relaxing haven
    • Hotel maravilloso
    • Presque rien à redire
  • ibis Marrakech Centre Gare

    Avenue Hassan II, Marrakech | 3 star hotel
    from $44
    Traveler rating: 3.5/5 Very Good (377 reviews)
    • Good value 3 stars, with pleasant garden and pool
    • Rogue bar bills
    • Très bien
  • Hotel & Ryads Naoura Barriere

    Rue Djebel Alakhdar, Marrakech | 5 star hotel
    from $216
    Traveler rating: 4.5/5 Outstanding (245 reviews)
  • Riad Les Bougainvilliers

    5, derb Ben Amrane, Marrakech | 4 star hotel
    from $88
    Traveler rating: 4.5/5 Outstanding (114 reviews)
  • Sofitel Marrakech Palais Imperial

    Rue Harroun Errachid, Marrakech | 5 star hotel
    from $133
    Traveler rating: 4.5/5 Outstanding (395 reviews)
  • Riad Moucharabieh

    27 Derb l'Hotel , Marrakech | 4 star hotel
    from $97
    Traveler rating: 4.0/5 Excellent (24 reviews)
  • Hotel Amine

    Avenue Abdelkrim El Khettabi, Marrakech | 3 star hotel
    from $37
    Traveler rating: 3.0/5 Good (434 reviews)
    • Pasé un tiempo estupendo
    • Un hotel turístico bueno, limpio y básico
    • Not impressed
  • Riad Dar Beldia

    9 derb houara, Marrakech | Hotel
    from $63
    Traveler rating: 5.0/5 Outstanding (162 reviews)
  • Hotel Hicham

    4 av Mansour Eddahbi, Marrakech | 3 star hotel
    from $32
    Traveler rating: 2.5/5 Fair (53 reviews)