Vishnu's sacred footprint enshrined in solid rock — pilgrims from across the world travel here to perform Pind Daan for their ancestors.
Vishnupad Temple in Gaya enshrines a footprint believed to be Vishnu's own, impressed into solid basalt rock — the central object of veneration at what is considered the most important site in India for Pind Daan, the ritual offering performed to liberate one's deceased ancestors from the cycle of rebirth and secure their peaceful passage to the afterlife. Hindu textual tradition holds that ancestral rites performed at Gaya carry uniquely powerful efficacy, unmatched at any other location.
The temple, in its current form built in 1787 under the patronage of Maratha queen Ahilyabai Holkar, sits on the banks of the Falgu river, where pilgrims from across India and the global Hindu diaspora travel specifically to perform Pind Daan — often as a once-in-a-lifetime act of filial duty. The temple and its rituals are so central to Hindu understanding of ancestral obligation that Gaya's very name has become synonymous with this specific form of sacred duty throughout the subcontinent.
Gaya Junction is a major railway hub with direct trains from Delhi, Kolkata, Mumbai and Varanasi.
Pitru Paksha (September–October) is the most significant period for ancestral rites.
Pind Daan typically requires engaging a local Gaya Panda (ritual specialist) — enquire locally for guidance.
Mangaladevi Shakti Peetha and Bodh Gaya are both short distances from the temple.
Shakti Peetha #29
📍 Gaya, Bihar
The right breast of Sati, beside Gaya's ancestral rite sites.
Explore →
Buddhist UNESCO Heritage
State Guide