History & Legend
High in the Trikuta mountains of Jammu & Kashmir, at 5,200 feet, lies the Vaishno Devi cave temple — one of the most revered shrines in all of India. Every year, over 8 million pilgrims trek 14 kilometres through the mountains to seek the blessings of Mata Vaishno Devi, who manifests as three natural rock Pindis representing Mahakali, Mahalakshmi, and Mahasaraswati.
According to legend, the devout girl Vaishnavi meditated in the Trikuta hills and attained divine power. When the sorcerer Bhairavnath relentlessly pursued her, she fled through the mountains — resting at spots now marked as shrines along the pilgrimage route. She ultimately beheaded Bhairavnath at the cave. In his dying moment, he asked for forgiveness; the compassionate goddess granted that his shrine near the main cave would be an essential part of every pilgrim's journey.
The cave is just 98 feet long. Pilgrims wade through cold underground water in near-darkness to reach the three Pindis — an experience devotees describe as being embraced by the mother herself. The Shri Mata Vaishno Devi Shrine Board manages the pilgrimage and has constructed extensive facilities while preserving the sanctity of the route.