Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Essaouira – 253 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Sofitel Essaouira Mogador Golf & Spa

Hotel in Essaouira

Sofitel Essaouira Mogador Golf & Spa, located on the Gary Player Golf Course, features 2 swimming pools and a fitness center. It offers stylish villas and suites. Super neat hotel and super friendly staff!

Show more Show less
8.1
Very Good
916 reviews
Price from
$117
per night

Atlas Essaouira & Spa

Hotel in Essaouira Coast, Essaouira

Located on the beachfront in Essaouira, this 5-star hotel features 2 swimming pools, a fitness center and a spa with hammam. It offers air-conditioned guest rooms and some have a balcony. The hotel is fantastic!! The location is perfect!! The staff wonderful!! Hotel is lovely and clean....we had a great time and will definitely stay there again.

Show more Show less
8.2
Very Good
1,266 reviews
Price from
$103
per night

Hotel Le Médina Essaouira Thalassa sea & spa – Mgallery

Hotel in Essaouira Coast, Essaouira

On the seafront, a 5-minute walk from Essaouira Port, this hotel is designed around a large outdoor swimming pool. It offers spa facilities, 3 restaurants and 2 bars, and free Wi-Fi in public areas. In love with every part of the hotel

Show more Show less
8.4
Very Good
843 reviews
Price from
$95
per night

Hôtel Des Iles

Hotel in Essaouira

Hôtel des Îles enjoys an ideal location at the gates of Essaouira's old city, in front of the sea and the port, making it a great base for relaxing getaways. Amazing staff Amazing location Amazing hotel design

Show more Show less
6.9
Review score
650 reviews
Price from
$65
per night

Hôtel Riad Gnaoua

Hotel in Old Medina, Essaouira

Located in the Medina, a 3-minute drive from Essaouira Port, this hotel proposes rooms with attached bathroom with free Wi-Fi. The hotel is so calm and nice i loved that

Show more Show less
7.9
Good
1,054 reviews
Price from
$25
per night

Villa Quieta

Hotel in Essaouira Coast, Essaouira

Featuring free WiFi, Villa Quieta is set in Essaouira. Free private parking is available on site. The staff was very welcoming, helpful and nice, the breakfast is very delicious, the style of the hotel is very unique and luxurious.

Show more Show less
9.4
Awesome
420 reviews
Price from
$90
per night

Heure Bleue Palais - Relais & Châteaux

Hotel in Old Medina, Essaouira

This luxurious hotel features a terrace with a heated outdoor pool with panoramic views of the Medina and the sea. It is just 1312 feet from the beach, in central Essaouira. Lovely cool building in the heart of the old town, beautifully kept its old charm in the best shape. Great restaurant with excellent couscous.

Show more Show less
9.1
Awesome
452 reviews
Price from
$192
per night

Riad Zahra

Hotel in Essaouira Coast, Essaouira

Close to the beach, Riad Zahra proposes simplicity and comfort only 15 minutes walk from the Medina. You will find an outdoor swimming pool on the garden. -nice hotel -even more nice in reality then at pictures -polite staff -clean rooms -we had two balconies in our room - amazing! -good wi-fi signal -good breakfast -they serve dinner as well -perfect location if you traveling by car -free parking -5 min walking distance to the beach -30 min walking distance to the old city (if you go slowly)

Show more Show less
8.9
Excellent
574 reviews
Price from
$63
per night

Hotel Coeur de Mogador

Hotel in Mellah, Essaouira

Located in Essaouira, 0.7 mi from Othello Garden, Hotel Coeur de Mogador features views of the city. This 1-star hotel offers a 24-hour front desk, luggage storage space and free WiFi. The location is perfect. In the middle of everything.

Show more Show less
7.6
Good
336 reviews
Price from
$14
per night

Suite Azur Hotel

Hotel in Old Medina, Essaouira

Featuring an outdoor swimming pool, terrace and views of city, Suite Azur Hotel is set in Essaouira, 1969 feet from Othello Garden. Suite Azur Hotel is in a fantastic location right in the center of the Medina. It's beautifully designed and furnished and the owner's dedication is visible in every detail. Food was great and the service fantastic. My partner and I loved our room and we wish we could have stayed much longer. We'd definitely return to Suite Azur Hotel and are already looking forward to our next stay. Also make sure to check out the Spa. Its really beautiful as well and the massages are really all you could ask for. Highly recommended, stay here if you can catch a room. It's a real treat.

Show more Show less
9.4
Awesome
147 reviews
Price from
$70
per night

Most-booked hotels in Essaouira in the past month

See all

Essaouira's best hotels with breakfast

See all

Budget hotels in Essaouira

See all

FAQs about hotels in Essaouira

  • Many families visiting Essaouira loved staying at Villa Quieta, Suite Azur Hotel, and Heure Bleue Palais - Relais & Châteaux.

  • Old Medina, Ahl Agadir, and Kasbah are popular with other travelers visiting Essaouira.

  • These hotels in Essaouira are highly rated by couples: Villa Quieta, Suite Azur Hotel, and Heure Bleue Palais - Relais & Châteaux.

  • The average price per night for a 3-star hotel in Essaouira this weekend is $67 or, for a 4-star hotel, $76. Looking for something even fancier? 5-star hotels in Essaouira for this weekend cost around $139 per night, on average (based on Booking.com prices).

  • Suite Azur Hotel, Villa Quieta, and Heure Bleue Palais - Relais & Châteaux are some of the popular hotels in Essaouira.

  • On average, it costs $67 per night to book a 3-star hotel in Essaouira for tonight. You'll pay around $76 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Essaouira will cost around $168, on average (based on Booking.com prices).

  • For hotels in Essaouira that serve highly-rated breakfasts, try Suite Azur Hotel, Villa Quieta, and Hotel Vents Des Iles.

  • Sofitel Essaouira Mogador Golf & Spa, Hotel Le Médina Essaouira Thalassa sea & spa – Mgallery, and Villa Quieta got great room view-related reviews from travelers in Essaouira.

  • On average, 3-star hotels in Essaouira cost $59 per night, and 4-star hotels in Essaouira are $65 per night. If you're looking for something really special, a 5-star hotel in Essaouira can be found for $139 per night, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Essaouira:

Explore guest reviews of hotels in Essaouira

See all