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

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Essaouira – 510 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. Everything 😍 simply amazing!

Show more Show less
7.2
Good
1,069 reviews
Price from
$112
per night

Mama Souiri Hotel

Hotel in Kasbah, Essaouira

Featuring a terrace, Mama Souiri Hotel is located in the center of Essaouira, a 5-minute walk from Plage d'Essaouira. Great location and value for money. Rooms are simple, nice and clean. Beds are small but comfortable. Lovely sheared areas and terrace.

Show more Show less
7.8
Good
971 reviews
Price from
$34
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. I loved the staff! Such nice people. The location, the view. Great place.

Show more Show less
8.1
Very Good
1,306 reviews
Price from
$100
per night

Suite Azur Hotel

Hotel in Old Medina, Essaouira

Featuring an outdoor swimming pool, a shared lounge as well as a terrace, Suite Azur Hotel is located in the center of Essaouira, a 8-minute walk from Plage d'Essaouira. Excellent breakfast, decor and location

Show more Show less
9
Wonderful
613 reviews
Price from
$102
per night

Hotel Cote ocean Mogador

Hotel in Essaouira Coast, Essaouira

Located in Essaouira, a 3-minute walk from Plage d'Essaouira, Hotel Cote ocean Mogador provides accommodations with a garden, free private parking, a shared lounge and a terrace. This is an excellent small hotel facing the beach at Essaouira. The rooms are spacious, clean and well appointed. The staff were extremely friendly and helpful all of which made for a very pleasant stay

Show more Show less
8.4
Very Good
1,028 reviews
Price from
$118
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 was all good and the people were very kind

Show more Show less
8.4
Very Good
442 reviews
Price from
$34
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. Beautiful villa, quiet and good location, lovely 20 min walk along beach promenade to the Medina.

Show more Show less
9.4
Wonderful
344 reviews
Price from
$114
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. it was near to everything, in the middle of the old medina, so clean and the style and design of the riad was just incredible. moreover, the staff was so kind and helpful

Show more Show less
8
Very Good
771 reviews
Price from
$26
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. Beautiful place! Loved everything

Show more Show less
8.8
Excellent
644 reviews
Price from
$64
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. This hotel is excellent and luxurious. The bed was the most comfortable we had in Morocco. The location is the best in front of the beach. I also enjoyed the heated pool.

Show more Show less
8
Very Good
839 reviews
Price from
$92
per night

Most-booked hotels in Essaouira in the past month

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

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

  • The average price per night for a 3-star hotel in Essaouira this weekend is $82 or, for a 4-star hotel, $127. Looking for something even fancier? 5-star hotels in Essaouira for this weekend cost around $203 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 $103 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Essaouira will cost around $184, on average (based on Booking.com prices).

  • Many families visiting Essaouira loved staying at Centre TISSA, Villa Quieta, and Hotel Dar El Qdima.

  • Villa Quieta, Suite Azur Hotel, and Vent Des Dunes are some of the popular hotels in Essaouira.

  • For hotels in Essaouira that serve highly-rated breakfasts, try Riad La Rose Des Vents, Hotel Al Arboussas, and Hotel Vents Des Iles.

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

  • Centre TISSA, Atlas Essaouira & Spa, and Appart, Hotel & Café Agadir got great room view-related reviews from travelers in Essaouira.

Learn more about visiting Essaouira

  • 33 attractions
  • 3 points of interest
  • 5 neighborhoods
Find out more
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Essaouira:

Explore guest reviews of hotels in Essaouira

See all