16 small hotels in Essaouira

  • Hotel Orson Welles

    Rue Al Akaba No 19, Essaouira | 3 star hotel
    from $37
    Traveler rating: 3.5/5 Very Good (16 reviews)
  • Riad Asmitou

    32 rue Bagdad, Essaouira | 3 star hotel
    from $52
    Traveler rating: 4.0/5 Excellent (86 reviews)
  • Hotel Miramar

    20, Bd Med 5, Essaouira | 3 star hotel
    from $75
    Traveler rating: 4.0/5 Excellent (40 reviews)
  • Dar Naciria

    58 Bd. Mohammed V, Essaouira | Hotel
    Traveler rating: 2.5/5 Fair (13 reviews)
  • Hotel Kasbah Zineb

    Km 15 Route Arbae Ida Ougourd, Essaouira | Hotel
    Traveler rating: 4.5/5 Outstanding (2 reviews)
  • Maison du Sud

    29 Avenue Sidi Mohamed, Essaouira | 3 star hotel
    from $61
    Traveler rating: 4.0/5 Excellent (169 reviews)
  • Hotel Beau Rivage

    14, Place Moulay Hassan, Essaouira | 1 star hotel
    from $32
    Traveler rating: 3.0/5 Good (31 reviews)
  • Hotel Lemechouar

    Avenue Oqba Ben Nafia, Essaouira | 2 star hotel
    from $43
    Traveler rating: 1.5/5 Poor (20 reviews)
  • Riad Souiri

    Rue Erraounak 339, Essaouira | Hotel
    from $32
    Traveler rating: 3.0/5 Good (9 reviews)
  • Hotel Majestic

    Derb Laalouj, Essaouira | Hotel
    from $18
    Traveler rating: 1.5/5 Poor (8 reviews)
  • Belle de Mai

    7 km, El-ghazoua, Essaouira | Hotel
    from $41
    Traveler rating: 4.0/5 Excellent (2 reviews)
  • Riad Mimouna

    62, Rue d'Oujda, Essaouira | 4 star hotel
    from $82
    Traveler rating: 4.0/5 Excellent (182 reviews)
  • Hotel Riad Thais

    181 Avenue Sidi Mohamed ben Abdallah, Essaouira | 3 star hotel
    from $43
    Traveler rating: 5.0/5 Outstanding (72 reviews)
  • Riad Bab Essaouira

    35 biss derb Abderahman Eddakhil, Essaouira | Hotel
    from $64
    Traveler rating: 5.0/5 Outstanding (34 reviews)
  • The Douar Souiri Hotel Resort

    Douar Lamssassa, Essaouira | Hotel
    from $90
    Traveler rating: 5.0/5 Outstanding (16 reviews)
  • Auberge Du Marabout

    Plage Sidi Kaouki, Essaouira | Hotel
    from $31
    Traveler rating: 4.0/5 Excellent (6 reviews)