Kalahasti is surrounded by two sacred hills. The Durgamba temple is on the northern hill. On the south hill there is the shrine of Kannabeswara, in memory of the Sage Kannappa, who offered an eye to the Lord. When he tried to offer his other eye as well, the Lord mercifully stopped him. There is also a temple dedicated to Subramanya on one of the surrounding hills.