Hotel Damouchari - Damouchari

About Hotel Damouchari - Damouchari

The pretty beach here is divided in two by a headland which enters the sea. The old Damouchari, a pebble beach and the new Damouchari, where the natural port is found. The village was established by Venetian sailors who built a castle for protection and also in which to store supplies. You can still see the ruins of the castle as well as the nearby Monastery of St Nicholas.

The village may seem familiar to you as many scenes from the first Mamma Mia movie were filmed here in 2007.

Hotel Location

Get travel advice from someone who's been here

Send an enquiry


  • Pool
  • Parking


  • Small & Friendly
  • 10-20 rooms

Ideal for

  • couples
  • walking
  • fly drives


The traditional hotel "Damouchari" has fourteen rooms and apartments, all en suite with air conditioning, fridge, & hairdryer.


Breakfast is taken at the Kleopatra Miramare - that's where you'll also find the bar; garden; swimming pool; parking.