Los precios de alojamiento en Marrakech varían entre 800-3200 USD por habitaciones en lujosos hoteles o villas privadas, hasta 6-7 USD si te alojas en un hostal. En general, el alojamiento en Marrakech resulta económico, y, además, incluso en los hoteles más modestos te ofrecerán acceso gratuito a Internet y desayuno incluido.