Hotel Gnaoua is the answer to those looking for a cheap and pleasant stay in Essaouira. Spread over three levels, the 20 rooms are well cared for. One room has a small terrace and nine rooms are fit with windows providing a view of the boulevard. The room rates start at 150 dhs in low season.
Close to the fishing docks, the place reserved for diverse events like festivals held throughout the year, and with a view of the ocean from the terraces, is the Hotel Majestic. A charming and comfortable hotel, it mixes tradition with affordability. The 17 rooms are either single, double or triples with a communal washroom or a private bath. The rates are encouraging and start at only 60 dhs.