Millions walk 105 km barefoot from Sultanganj to Deoghar carrying sacred Ganga water — one of the largest annual pilgrimages on earth.
Each year during the sacred month of Shravan (July–August), millions of saffron-clad pilgrims known as Kanwariyas undertake a remarkable act of devotion: collecting holy water from the Ganga at Sultanganj in a decorated vessel (kanwar) slung across their shoulders, then walking 105 km barefoot to Deoghar to offer it at the Baidyanath Jyotirlinga. The water must not touch the ground for the entire journey — a physically gruelling discipline considered an act of profound surrender to Shiva.
The scale of this pilgrimage is staggering: estimates regularly place annual participation in the tens of millions, making it one of the largest religious gatherings anywhere in the world, year after year. The route is lined with volunteer camps offering food, medical aid and rest to the pilgrims, reflecting a vast informal infrastructure of community seva (service) that activates across Bihar and Jharkhand each monsoon season purely to support this walk of faith.
105 km from Sultanganj (on the Ganga) to Baidyanath Dham, Deoghar — typically walked over 2–3 days.
The entire month of Shravan (July–August); the final days before Shravani Purnima are most crowded.
Free medical camps, food and rest stops line the entire route, organised by volunteers and local authorities.
Open to all devotees regardless of background; many complete it as a lifelong vow or family tradition.
Jyotirlinga #9 · Shakti Peetha #7
📍 Deoghar, Jharkhand
The destination of the Kanwariya Yatra — heart of Sati and a Jyotirlinga together.
Explore →
Jain Pilgrimage
📍 Jharkhand
The holiest Jain mountain, where 23 of 24 Tirthankaras attained moksha.
Explore →
State Guide