There’s an interesting story as to how Varkala got its name. Narada, a saint, was approached by few devotees, who confessed to having sinned. Then, Narada threw his valkalam (a cloth made of tree bark). It landed near the seashore, and the place was since called Varkala. The devotees offered prayers there. ‘Papanasam’, which means redemption from sins, came to be the other name by which the place is known. People believe that a dip in these waters will take away all their sins.
Trivandrum is about 50km away and Kollam is 37km from here. Varkala is the second largest railhead in Trivandrum district. It is also connected by buses to Kollam, Ernakulam, Kayamkulam and Trivandrum.