Srisailam is situated in the thick and inaccessible forests of the Nallamalai hills, in the northeastern portion of the Nandikotkur Taluk of Kurnool District. It lies on a straight line west of Vijayawada, right as it were in the centre of South India. It is 73 miles north of Nandyal Railway Station. Situated on the banks of River Krishna, in the Nallamalai forest, Srisailam is 232 km south of Hyderabad.
On the south bank of the river, on a 457 metre high hill, is the Bhramarambha Mallikarjunaswamy Temple. Sri Mallikarjunaswamy, the presiding deity, is one of the 12 'Jyotirlingams' in India. A massive fort, with walls 6 metre high encloses the temple. A cluster of minor shrines within the temple enclosures include the 'Sahasra Linga' 'Panchapandava Temples' and 'Vata Vriksha'.
The highest of the Srisailam hills, is Sikhareswara Swamy, at Sikharam. The 512 meter long Srisailam dam along with the hydel power project is also worth seeing.