1
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.
2
If you’re not in the market for upscale during your stay in Essaouira, there’s a little hotel where everyone’s welcomed. Starting at 60 dhs per night Hôtel des Amis is a hit with backpackers.
Just a few metres from the doors of the medina, the Palais d'Essaouira is a showpiece of Moroccan artisans. The decor in the 26 rooms and lounge is rich in tradition, bringing the magic of the East to life. Room rates start at 120 dhs.
3
A dirt-cheap and unpretentious hotel, perfect for backpackers on a budget. The exception view from the terrace is worth mentioning as well. Rooms start at 114 dhs.
4
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.