Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My lastminute.com. Read up on the latest travel restrictions.

Cheap Hotels in Essaouira

22 rue Daraa
0.7 Miles from the centre

In the heart of the medina and just 200 metres from the beach and port is Les Matins Bleus. Formerly the Mogador’s first primary school, hotel guests can now relax on the terrace overlooking Essaouira. A private patio is featured in all of the rooms at Matins Bleus. The accommodation is individually decorated in Moroccan tones and features an en suite bathroom with a shower. The hotel serves a continental breakfast on the terrace and Moroccan cuisine in the restaurant. Additional facilities include luggage storage in the reception and a laundry service. Free Wi-Fi is available in public areas and public parking is possible nearby. Guests can relax in the traditional seating areas and watch satellite TV or visit the fishing port, a 10-minute walk away.

Show more
per night from £30
Estimated price based on searches in the last month
78
39 reviews by TrustYou
ROUTE DE MARRAKECH BP 368
0.9 Miles from the centre

Stop at Mogador RYAD to discover the wonders of Essaouira. Both business travelers and tourists can enjoy the property's facilities and services. Service-minded staff will welcome and guide you at Mogador RYAD. Each guestroom is elegantly furnished and equipped with handy amenities. The property offers various recreational opportunities. Discover all Essaouira has to offer by making Mogador RYAD your base.

Show more
per night from £34
Estimated price based on searches in the last month
74
172 reviews by TrustYou
504, Borj 1 Bd. Elaakaba
0.7 Miles from the centre

Ideally located in Essaouira, this enchanting hotel offers the perfect base from which to explore the essence and intrigue of the area. Guests will find themselves in the perfect setting in which to uncover the historic and cultural delights of the vicinity. This charming hotel is just a 10 minutes' walking distance from the historic centre of the Medina, where guests can explore the meandering streets and the sweeping bay, where a host of recreational activities can be enjoyed. The hotel enjoys an attractive architectural style, utilising traditional design and decor to blend effortlessly with its surroundings. The guest rooms are elegantly appointed, featuring soothing tones and intriguing designs. Guests will be impressed by the facilities that the complex has to offer, with something to meet the needs of every type of traveller.

Show more
per night from £35
(price for Tue, 18 May)
PLACE MOULAY HASSAN - 14
0.8 Miles from the centre

This is a nice and convivial small hotel in Essaouira which was built in 1870. It is traditionally decorated and offers all the comfort allowing visitors to have a pleasant stay and discover the city. Comprising 15 rooms and 6 suites, the establishment welcomes guests in a lobby with 24-hour reception and check-out service. Facilities on offer to guests include a hotel safe, currency exchange facilities and a newspaper stand. Guests may dine in the restaurant and café. Room and laundry services are also available.

Show more
per night from £36
Estimated price based on searches in the last month
228 Rue Chbanate
0.4 Miles from the centre

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. The hotel has two large sunny terraces, where breakfast will be served.The double rooms are surrounding the patio on 3 floors in a harmonious way.

Show more
per night from £39
Estimated price based on searches in the last month
89
450 reviews by TrustYou
90, Rue Amira Lalla Meryem, Quartier des Dunes
0.7 Miles from the centre

The hotel is located close to Essaouira's old town. Essaouira's beach lies 0.8 km away. It is 1.5 km away from Skala du Port and Mohammed Ben Abdallah Museum is about 2 km away. The nearest airport is Essaouira and it is within 15 km of the property. The hotel offers 23 guest rooms equipped with Internet access. It features two outdoor pools, one of which is designed for kids. There is a poolside snack bar where guests can enjoy refreshments. Furthermore, the hotel provides parking facilities for guests arriving in their own vehicles. The hotel also offers 2 restaurants. Guests can enjoy the restaurant near the pool which specializes in local cuisine, or they can enjoy the sea view restaurant on the roof which serves grilled fish and Spanish tapas.

Show more
per night from £45
(price for Tue, 18 May)
92
188 reviews by TrustYou
24 Rue Laalouj
0.8 Miles from the centre

In Essaouira (Medina)

Show more
per night from £45
Estimated price based on searches in the last month
86
236 reviews by TrustYou
29, Av. Sidi Med Ben Abdelah
0.7 Miles from the centre

In Essaouira (Medina)

Show more
per night from £45
(price for Tue, 18 May)
Avanue Oqba ben Nafia
0.7 Miles from the centre

In Essaouira (Ahl Agadir)

Show more
per night from £47
Estimated price based on searches in the last month
88
286 reviews by TrustYou
5 rue Youssef El Fassi
0.7 Miles from the centre

In Essaouira (Ahl Agadir)

Show more
per night from £49
(price for Tue, 18 May)
90
336 reviews by TrustYou
10 Rue Addakhil
0.8 Miles from the centre

In Essaouira (Medina)

Show more
per night from £51
(price for Tue, 18 May)
85
683 reviews by TrustYou
62, Rue D'Oujda
0.8 Miles from the centre

In Essaouira (Medina)

Show more
per night from £58
(price for Tue, 18 May)

More hotel deals

  • Dar L'Oussia Hotel

    87
    139 reviews by TrustYou
    per night from £69
    (price for Tue, 18 May)
  • Atlas Essaouira Hotel

    86
    1429 reviews by TrustYou
    per night from £97
    (price for Fri, 16 Jul)
  • Hotel Le Médina Essaouira Thalassa Sea & Spa - Mgallery

    88
    1834 reviews by TrustYou
    per night from £59
    (price for Sun, 16 May)
  • Riad Tamayourt Ocean View Hotel

    94
    27 reviews by TrustYou
    per night from £137
    Estimated price based on searches in the last month
  • Riad Les 7 Pierres Hotel

    per night from £62
    Estimated price based on searches in the last month
  • Villa Amaryllis Hotel

    89
    152 reviews by TrustYou
    per night from £82
    Estimated price based on searches in the last month
  • Villa Océane Hotel

    80
    50 reviews by TrustYou
    per night from £102
    Estimated price based on searches in the last month
  • Hotel Sahara

    60
    120 reviews by TrustYou
    per night from £60
    (price for Tue, 18 May)

Hotels in Essaouira

lastminute.com has a fantastic range of hotels in Essaouira, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Essaouira hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations Essaouira has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in Essaouira

Which hotels are the most popular ones to stay at in Essaouira?

Hotel Le Médina Essaouira Thalassa Sea & Spa - Mgallery, Riad Mumtaz Mahal and BEAU RIVAGE are some of the popular hotels in Essaouira.

What is the cheapest price for a hotel in Essaouira?

The cheapest price for a double room in Essaouira is £30, offered by Les Matins Bleus.

What are the best hotels in Essaouira near the center?

The best hotels near the center of Essaouira are Hotel Le Médina Essaouira Thalassa Sea & Spa - Mgallery, Hôtel Emeraude Essaouira and Atlas Essaouira.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555