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 – 384 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. The best place to stay in essaouira for relaxing

Show more Show less
7.5
Good
885 reviews
Price from
$99
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. Nice hotel in great location on the beach

Show more Show less
8.3
Very Good
1,113 reviews
Price from
$104
per night

Mama Souiri Hotel

Hotel in Kasbah, Essaouira

Well situated in the Kasbah district of Essaouira, Mama Souiri Hotel is located a few steps from Othello Garden, 1.8 miles from Essaouira Assawak Assalam and 8 miles from Viewpoint. The staff was great The hotel is very cute and unique We very much enjoyed our stay

Show more Show less
7.9
Good
400 reviews
Price from
$30
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, a bar and a shared lounge. Was good the breakfast. The staff were very nice to me.

Show more Show less
8.6
Excellent
952 reviews
Price from
$123
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
6.9
Review score
729 reviews
Price from
$81
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. Very clean and comfortable place to stay in!

Show more Show less
7.8
Good
777 reviews
Price from
$33
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.1
Very Good
718 reviews
Price from
$104
per night

La Perle de Mogador

Hotel in Essaouira

La Perle de Mogador is located 0.9 mi from the medina and a 5-minute walk from the beach. It offers an outdoor swimming pool and a restaurant. Swimming pool Staff Breakfast Location

Show more Show less
7.3
Good
289 reviews
Price from
$65
per night

Al Jasira Hotel

Hotel in Essaouira

Located in a peaceful district of Essaouira, close to the beach and 15 minutes from the center by foot, Hotel Al Jasira offers a warm and friendly welcome. Accommodating staff, clean and spacious room, nice breakfast. Shower was hot. Everywhere it was clean. Also enjoyed sitting at the balcony.

Show more Show less
7.4
Good
210 reviews
Price from
$50
per night

Suite Azur Hotel

Hotel in Old Medina, Essaouira

In a prime location in the Old Medina district of Essaouira, Suite Azur Hotel is located a 7-minute walk from Othello Garden, 1.8 miles from Essaouira Assawak Assalam and 8 miles from Viewpoint. 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.1
Awesome
405 reviews
Price from
$106
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

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

  • Many families visiting Essaouira loved staying at Villa Quieta, Luxury Riad Mounia, and Heure Bleue Palais - Relais & Châteaux.

  • These hotels in Essaouira are highly rated by couples: Villa Quieta, Luxury Riad Mounia, and Les Matins Bleus.

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

  • Luxury Riad Mounia, Atlas Essaouira & Spa, and Villa Quieta 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.

Learn more about visiting Essaouira

  • 38 attractions
  • 3 points of interest
  • 6 neighborhoods
Find out more
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