Vu sa vocation touristique, Marrakech dispose d'un très vaste parc hôtelier avec d'innombrables établissements en tous genres et pour toutes les bourses. Malgré cela, il est plus qu'utile de réserver en saison.
Très large choix. Les grandes chaînes et le haut de gamme sont situés d'abord dans le quartier de Guéliz et la ville nouvelle. Les établissements plus "abordables" ou routards sont quant eux du côté de la vielle ville et de la médina... tout comme d'ailleurs bon nombre de riad.
Les riad sont de grandes maisons traditionnelles de charme, dotées d'un patio, bien restaurées et transformés en petits hôtels. C'est une spécialité typiquement marocaine et particulièrement de Marrakech à laquelle la ville est d'ailleurs de plus en plus associée. Bref, Marrakech compte pléthore de riad, majoritairement dans la médina, ce qui n'empêche pas qu'à certaines périodes de l'année les bonnes opportunités sont rares et qu'il est préférable de réserver avant.Au niveau tarifs, même si on peut trouver aux alentours de 50 à 60 € la nuit pour deux, comptez plutôt dans les 80 à 100 € pour un bel établissement avec petit déjeuner inclus. Bien que le prix puisse sembler parfois élevé pour le Maroc (et qu'il peut y avoir inflation en période de pointe), dormir ne serait‑ce qu'une nuit dans un riad est une bonne expérience et est à conseiller pour tout voyage au Maroc.