Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 366 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. Stunning view on the Mogador Golf course up to the ocean, especially from the rooms on the floors above the reception. Fantastic staff very reactive and always very gentle with a smile and nice words. Nice villas accommodate for a larger family or family with young children.

Show more Show less
7.5
Good
835 reviews
Price from
$119
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. good location, staff very nice, clean hotel and good breakfast

Show more Show less
8.4
Very Good
1,155 reviews
Price from
$96
per night

Mama Souiri Hotel

Hotel in Kasbah, Essaouira

Featuring a shared lounge, terrace and views of sea, Mama Souiri Hotel is located in Essaouira, a few steps from Othello Garden. The decor of the hotel is quite charming, and very well organized to offer interesting prices and good quality while being right in very central location (in Medina, next to the port)

Show more Show less
7.9
Good
303 reviews
Price from
$26
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. Everything from the reception. All staff is formidable.

Show more Show less
7
Good
668 reviews
Price from
$58
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. Everything, from the breathtaking location, flawless architecture, eat off the floor cleanliness and voraciously friendly staff

Show more Show less
8.1
Very Good
683 reviews
Price from
$119
per night

Hotel Cote ocean Mogador

Hotel in Essaouira Coast, Essaouira

Located in Essaouira, an 8-minute walk from Othello Garden, Hotel Cote ocean Mogador provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. Staff was very very friendly. They went out of their way to accommodate our requests. Very helpful.

Show more Show less
8.6
Excellent
859 reviews
Price from
$116
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. Staff was amazing! Xavier and his wife make us feel like dear guests at their home. Also the restaurants were the best we had in Marocco!

Show more Show less
8.8
Excellent
447 reviews
Price from
$58
per night

Hôtel Emeraude Essaouira

Hotel in Old Medina, Essaouira

The hotel is located inside the fortified city of Essaouira. The hotel is a traditional riad built in the 18th century and it has been completely refurbished. it is so beautiful. very near and easy access from Bab Marrakech car park. wifi is fast

Show more Show less
8.6
Excellent
380 reviews
Price from
$30
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. This hotel is one of those rare hotels with a soul, a place where you instantly feel good and at home. There is a definite relaxing, colonial feel to the hotel and a great attention for detail: We loved the decoration, the patio, the club style bar, the rooms, the rooftop terrace, it was all truely outstanding and only surpassed by the friendliness of the staff, from the reception to housekeeping, the restaurant, the pool and even the manager who takes the time to talk to all the guests. Last special mention for the breakfast buffet that was lovely. We had planned to only stay for one night but could not leave and stayed another. The location was great, right inside the medina. Thank you for a great stay...

Show more Show less
9.1
Awesome
433 reviews
Price from
$251
per night

Hotel Sahara

Hotel in Kasbah, Essaouira

Hotel Sahara is a 2-minute walk from Essaouira Beach. It features a furnished sun terrace, a Moroccan lounge with satellite TV and local cuisine upon request. Can't complain for the price. Good location.

Show more Show less
5.7
Review score
93 reviews
Price from
$15
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

Hotels located in the center of Essaouira

See all

FAQs about hotels in Essaouira

  • These hotels in Essaouira are highly rated by couples: Villa Quieta, Suite Azur Hotel, and Les Matins Bleus.

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

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

  • For hotels in Essaouira that serve highly-rated breakfasts, try Suite Azur Hotel, Hotel Vents Des Iles, and Hôtel Emeraude Essaouira.

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

  • Atlas Essaouira & Spa, Villa Quieta, and Essaouira Lodge got great room view-related reviews from travelers in Essaouira.

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

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

  • The average price per night for a 3-star hotel in Essaouira this weekend is $68 or, for a 4-star hotel, $125. Looking for something even fancier? 5-star hotels in Essaouira for this weekend cost around $291 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