The ANANDA AYURVEDA RESORT is located on Sri Lanka’s southwestern coast, at about 70 kilometers from the capital Colombo, in the village of Kosgoda.

The west coast is the region with the most beautiful beaches, and one of them is right in front of our resort. This is where you can experience the Indian Ocean in all its beauty and diversity.