A Shaligram stone pilgrimage is not just a physical journey. For millions of Vaishnavas and Hindu pilgrims, it is an act of devotion to Lord Vishnu himself. The Shaligram stone, a sacred black fossil stone found in the Kali Gandaki River of Nepal, is considered a self-manifested form of Lord Narayan. No idol installation ritual is required. The stone itself is worshipped as the living presence of Vishnu.
This article covers everything you need to know about Shaligram stones: what they are, where they come from, what the scriptures say, how Saligrama Pooja is performed, and why a Shaligram stone pilgrimage holds such a central place in Hindu tradition.
What Is a Shaligram Stone?
| Quick Answer: A Shaligram (also spelled Saligram or Saligramam) is a fossilised ammonite found only in the Kali Gandaki River and its surrounding Himalayan valleys in Nepal. Hindu tradition recognises it as a natural, uninscribed form of Lord Vishnu. It requires no pratishtha (ritual consecration) to be worshipped. |
Shaligrams are smooth, dark-coloured stones, usually black or dark brown. They contain spiral patterns, impressions, and natural markings called chakras, which devotees see as the Sudarshana Chakra of Vishnu. These markings occur naturally during fossilisation. No human hand carves them.
The name Shaligram comes from Shaligrama, a village near Muktinath in the Mustang district of Nepal. This location sits at around 3,710 metres altitude and is the primary pilgrimage zone for collecting or witnessing Shaligram stones.
Muktinath Temple is located close to this region and is one of the most sacred Vishnu shrines in the world. Pilgrims who visit Muktinath often receive or witness Shaligrams as part of their spiritual experience.
Why Is the Shaligram Stone Found Only in the Kali Gandaki River?
The Kali Gandaki River cuts through one of the deepest gorges on earth, running between the Annapurna and Dhaulagiri mountain ranges in Nepal. This region was once part of the ancient Tethys Sea, which existed over 65 to 140 million years ago.
When the Himalayan mountain range rose from the sea floor due to tectonic activity, the fossils of marine creatures were trapped inside the rock layers. Ammonites, an extinct group of marine molluscs, are particularly abundant in these formations. Over millions of years, the Kali Gandaki River carved through these fossil-rich sedimentary layers, releasing the stones into the riverbed.
This is why Shaligram stones are found only in this specific region. Geologists estimate these ammonite fossils are between 66 million and 145 million years old.
| Hindu Belief | Scientific Explanation |
| The Kali Gandaki is the sacred Gandaki River mentioned in Puranas. Lord Vishnu resides in each Shaligram stone naturally. | The Kali Gandaki flows through ancient Tethys Sea sediment layers. Fossilised ammonites from 66-145 million years ago are released into the riverbed by erosion. |
| The chakra marks on Shaligrams are the Sudarshana Chakra of Vishnu, formed by divine will. | The spiral patterns are the natural geometric structure of ammonite shells, formed by biological growth patterns. |
| Shaligrams are self-manifested forms of Vishnu requiring no human shaping or ritual installation. | The stones are geologically shaped by river erosion and natural fossilisation, with no human intervention. |
| Collecting a Shaligram from the Gandaki River is a sacred act that carries great merit. | The fossils are rare palaeontological specimens found in a geographically unique location. |
The Story Behind Shaligram Stones
The most widely known scriptural story about the origin of Shaligram comes from the Skanda Purana and the Padma Purana.
According to these texts, there was once a devoted woman named Vrinda (also known as Tulsi), who was the wife of the demon king Jalandhara. Her chastity and devotion gave Jalandhara immense power, making him nearly impossible to defeat. Even Lord Shiva could not overcome him as long as Vrinda remained faithful to her husband.
The gods approached Lord Vishnu for help. Vishnu, in the form of Jalandhara, appeared before Vrinda and broke her chastity through deception. When she realised what had happened, Vrinda cursed Vishnu to become a stone. That stone became the Shaligram.
Vrinda then immolated herself and was reborn as the Tulsi plant. Vishnu, accepting her devotion, declared that worship of Shaligram must always include Tulsi leaves. To this day, Saligrama Pooja is considered incomplete without Tulsi. This is not merely ritual. It represents the inseparable connection between Vishnu and Tulsi, rooted in this ancient story.
Another version in the Brahma Vaivarta Purana describes how the banks of the Gandaki River were blessed by Lord Vishnu himself, making every stone from that river a sacred form of the divine.
Scriptural References to Shaligram
| Scripture | What It Says |
| Skanda Purana | Describes the story of Vrinda, the origin of the Shaligram, and the mandatory use of Tulsi in worship. |
| Padma Purana | States that worshipping a Shaligram brings the merit of visiting all sacred rivers and performing all major yagnas. |
| Garuda Purana | Details the types of Shaligrams, their markings, and which form of Vishnu each represents. Also describes rules for Shaligram worship. |
| Varaha Purana | Mentions the sanctity of the Gandaki River and its role as a dwelling place of Lord Vishnu. |
| Bhagavata Purana | References the divine nature of the Gandaki River and the Shaligram as a natural form of Vishnu. |
| Brahma Vaivarta Purana | Describes the blessing given to the Gandaki basin by Vishnu, making all Shaligram stones sacred by nature. |
The Garuda Purana, in particular, devotes considerable space to Shaligram classification. It states that a household where a Shaligram is worshipped daily is free from misfortune, and that the sight of a Shaligram is itself meritorious.
Types of Shaligram Stones and What They Represent
The Garuda Purana and other Vaishnava texts classify Shaligrams by their shape, chakra markings, colour, and the number of openings (called vadanas). Each type is associated with a specific form of Vishnu.
| Type | Markings / Features | Vishnu Form | Significance |
| Sudarshana Shaligram | Single chakra marking | Lord Sudarshana | Removes obstacles and grants protection |
| Lakshmi Narayan Shaligram | Two chakras, golden tint | Vishnu with Lakshmi | Brings prosperity and marital harmony |
| Damodara Shaligram | Round shape with two chakras | Lord Damodara (Krishna) | Auspicious for family worship |
| Ananta Shaligram | Multiple chakras, large size | Anantashayana Vishnu | Associated with liberation and moksha |
| Matsya Shaligram | Fish-shaped impression | Matsya Avatar | Grants wisdom and protection from floods of ignorance |
| Kurma Shaligram | Tortoise-like back surface | Kurma Avatar | Stability and support; ideal for household worship |
| Varaha Shaligram | Oval with snout impression | Varaha Avatar | Destroys sin and grants strength |
| Narasimha Shaligram | Sharp, lion-like facial impression | Narasimha Avatar | Fearlessness and protection from enemies |
The Garuda Purana advises that a Shaligram with a broken chakra or chipped surface should not be used for worship. A smooth, undamaged stone with clear chakra markings is considered most auspicious.
Shaligram Stones and the Muktinath Connection
The relationship between the Shaligram stone pilgrimage and Muktinath is ancient and direct. Muktinath Temple sits at 3,710 metres in the Mustang district of Nepal. The Kali Gandaki River flows below it, and the Shaligrama village lies nearby.
Pilgrims coming to Muktinath also carry out the Shaligram stone pilgrimage as part of the same sacred circuit. Many devotees believe that a pilgrimage to Muktinath is incomplete without darshan of the Shaligram stones found in the Kali Gandaki.
What is the Muktinath Temple Saligramam? The temple itself houses Shaligram stones that are worshipped as part of daily rituals. The presiding deity at Muktinath is Lord Vishnu in the form of Mukti Narayana, and the Shaligrams present in and around the temple area are treated as direct manifestations of this form.
Damodar Kund, a sacred high-altitude lake further north, is another landmark associated with Shaligram pilgrimage. Damodar Kund Yatra takes pilgrims to the source lake from which the Gandaki waters flow down, passing through Shaligram-bearing rock formations.
If you plan to undertake the Shaligram stone pilgrimage and are looking for routes, Divine Kailash offers Muktinath Yatra by helicopter, by road, and by flight for pilgrims travelling from different locations.
How Is Saligrama Pooja Performed?
Saligrama Pooja follows a traditional Vaishnava format. The following steps represent the standard household worship of a Shaligram.
Before the Pooja
- The worshipper must bathe and wear clean clothes before touching the Shaligram.
- The Shaligram should be kept on a clean copper or silver plate or on a wooden peetham.
- The stone should be washed daily with clean water, preferably Ganga Jal or fresh water from a river.
During the Pooja
- Panchamrit Abhishek: The Shaligram is bathed with a mixture of milk, curd, honey, ghee, and sugar.
- After bathing, it is washed with clean water and wiped gently with a soft cloth.
- Tulsi leaves are placed on the Shaligram. This is mandatory and follows directly from the scriptural story of Vrinda.
- Flowers, incense, a lamp, and naivedya (food offering) are offered.
- Vishnu Sahasranama or specific Vishnu mantras are recited.
- Pradakshina (circumambulation) around the Shaligram three or seven times completes the ritual.
After the Pooja
- Charnamrit (the water used to bathe the Shaligram) is distributed as prasad.
- The Shaligram should be placed back in its dedicated spot, wrapped in a clean cloth when not being worshipped.
Rules for Keeping a Shaligram at Home
There are specific rules across Vaishnava traditions about keeping a Shaligram at home. These are not superstitions. They reflect the understanding that a Shaligram is a living presence and must be treated accordingly.
| Recommended | Avoid |
| Worship the Shaligram daily without interruption | Skipping worship for days or weeks without a substitute worshipper |
| Use Tulsi leaves in every pooja | Using artificial flowers or synthetic materials in worship |
| Keep the Shaligram on a clean, elevated platform | Placing the Shaligram on the floor or in unclean areas |
| Wash the Shaligram with clean water daily | Touching the stone with unwashed hands |
| Keep the Shaligram in a dedicated pooja room or space | Keeping the Shaligram in bedrooms or bathrooms |
| Seek guidance from a learned Vaishnava before starting worship | Starting worship without understanding the tradition |
| If you cannot continue worship, offer the Shaligram to a temple or river | Selling or discarding the Shaligram carelessly |
Vaishnava tradition holds that once you begin regular Shaligram worship, it should not be abandoned. If circumstances make continued worship impossible, the Shaligram should be respectfully immersed in a sacred river or given to a trusted Vaishnava family or temple.
Elderly or widowed persons and those observing Ekadashi vrats also have traditions around Shaligram worship. A learned Vaishnava teacher or priest can guide new devotees on these specifics.
Pilgrimage Locations Associated With Shaligram Stones
| Location | State / Country | Significance |
| Kali Gandaki River | Mustang, Nepal | Primary source of all Shaligram stones. The sacred Gandaki described in the Puranas. |
| Shaligrama Village | Mustang, Nepal | The village from which Shaligrams take their name. Pilgrims halt here during the Shaligram pilgrimage. |
| Muktinath Temple | Mustang, Nepal (3,710 m) | The main Vishnu temple near the Shaligram zone. Houses Shaligrams in daily worship. |
| Damodar Kund | Upper Mustang, Nepal | High-altitude sacred lake; source waters of the Gandaki river system. |
| Pashupati Temple | Kathmandu, Nepal | Contains Shaligram worship alongside the main Shiva shrine. |
| Tirupati Balaji Temple | Andhra Pradesh, India | The main deity is worshipped alongside Shaligrams in specific rituals. |
| ISKCON Temples | Global | Regularly worship large Shaligrams as part of Vaishnava practice worldwide. |
For those planning the pilgrimage from India, Divine Kailash offers routes from Gorakhpur, Kathmandu, and Raxaul. See Muktinath Yatra from Gorakhpur and Muktinath Tour from Raxaul for details on these specific routes.
Can a Pilgrim Obtain a Shaligram on a Pilgrimage?
Pilgrims who visit the Kali Gandaki region may naturally find Shaligrams in the riverbed. Traditionally, a Shaligram that comes to you on its own, or that you find during a pilgrimage, is considered the most auspicious. The stone chooses the devotee, as the tradition describes it.
Purchasing Shaligrams is a debated topic within Vaishnava tradition. Many scholars and priests advise against buying them, stating that the merit of a Shaligram is diminished when commercial exchange is involved. However, some traditions permit gifting of Shaligrams from one devotee to another.
Local vendors near the Kali Gandaki do sell Shaligrams. If a pilgrim chooses to take one, it is advisable to seek guidance from a priest or trusted Vaishnava elder on the selection and purification process before beginning worship.
The Nepal government has regulations around the export of Shaligrams as they are considered natural heritage objects. Pilgrims should be aware of these restrictions before attempting to carry multiple stones out of Nepal.
Common Misconceptions About Shaligram Stones
Only Brahmins Can Worship Shaligrams
This is not accurate. Vaishnavism, particularly in the traditions of Ramanuja and Madhvacharya, holds that any devotee of Vishnu can worship a Shaligram, regardless of caste. The Garuda Purana does not restrict Shaligram worship to any single group.
All Black Stones from Nepal Are Shaligrams
Not every black stone from the Kali Gandaki is a Shaligram in the traditional sense. A genuine Shaligram has identifiable chakra markings or ammonite impressions. A plain black river stone without these markings is not classified as a Shaligram in Vaishnava texts.
Shaligrams Are Rare Collector Items
While some types of Shaligrams are rarer than others, the tradition is spiritual rather than commercial. The value of a Shaligram lies in its worship, not in its market price.
You Need a Pundit to Worship a Shaligram
Shaligrams are unique in Hindu worship because they require no ritual installation (pratishtha). Any sincere devotee can worship a Shaligram after learning the basic pooja procedure from a Vaishnava teacher or a reliable traditional source.
Difference Between Shaligram and Ordinary River Stones
| Feature | Shaligram Stone | Ordinary River Stone |
| Origin | Fossilised ammonite, Kali Gandaki River, Nepal | Any river or geological source |
| Markings | Natural chakra impressions, spiral patterns, openings | No defined markings |
| Scriptural mention | Named in Skanda Purana, Garuda Purana, Padma Purana | Not specifically mentioned |
| Worship | Worshipped as Lord Vishnu without any installation ritual | Not a worship object |
| Age | 65 to 145 million years old (ammonite fossil) | Varies |
| Geological type | Ammonite fossil embedded in black limestone | Varies |
Frequently Asked Questions About Shaligram Stone Pilgrimage
1. What is a Shaligram Stone?
A Shaligram stone is a fossilised ammonite found in the Kali Gandaki River in Nepal. Hindu tradition considers it a self-manifested form of Lord Vishnu. It is worshipped without any ritual installation.
2. Where are Shaligram Stones found?
Shaligrams are found exclusively in the Kali Gandaki River and the surrounding Himalayan valleys of the Mustang district in Nepal. This region was once part of the ancient Tethys Sea.
3. Why is Muktinath famous for Shaligrams?
Muktinath Temple is located near the Shaligrama village and the Kali Gandaki River. The temple houses Shaligrams in daily worship, and the river below it is the primary source of these sacred stones. The Shaligram stone pilgrimage and the Muktinath Yatra are therefore closely connected.
4. Can anyone keep a Shaligram at home?
Yes, but only if you are committed to daily worship. Vaishnava tradition holds that a Shaligram cannot be left unworshipped. If daily worship is not possible, it is better to keep the Shaligram in a temple.
5. How is Saligrama Pooja performed?
The Shaligram is bathed with Panchamrit, washed with clean water, then offered Tulsi leaves, flowers, incense, a lamp, and food. Vishnu mantras are recited and the ritual closes with circumambulation. Tulsi is mandatory in every Saligrama Pooja.
6. Is Shaligram a fossil?
Yes, from a scientific standpoint, a Shaligram is an ammonite fossil, approximately 65 to 145 million years old. Hindu tradition sees the same stone as the natural, self-manifested form of Lord Vishnu. Both explanations coexist without contradiction in traditional practice.
7. What do Hindu scriptures say about Shaligram?
The Garuda Purana classifies Shaligrams by type and outlines worship rules. The Padma Purana states that Shaligram worship carries the merit of all major pilgrimages. The Skanda Purana tells the story of Vrinda and the origin of the Shaligram. All major Vaishnava texts recognise the Shaligram as a supreme worship object.
8. Can Shaligram be purchased?
Vaishnava tradition generally discourages purchasing Shaligrams as it is believed that commercial exchange reduces the spiritual merit. Pilgrims are encouraged to either find a Shaligram naturally or receive one as a gift from a fellow devotee.
9. What is the difference between Saligram and Shaligram?
There is no real difference. Shaligram is the Sanskrit and standard spelling. Saligram and Saligramam are regional variants used in South India, particularly in Tamil and Telugu-speaking communities. All refer to the same sacred fossil stone from the Kali Gandaki River.
10. Which god resides in Shaligram?
Lord Vishnu, also referred to as Lord Narayan, is believed to reside in every Shaligram stone. Different types of Shaligrams are associated with different avatars and forms of Vishnu, as described in the Garuda Purana.
Planning Your Shaligram Stone Pilgrimage
A Shaligram stone pilgrimage takes you to one of the most geologically and spiritually remarkable places on earth. The Kali Gandaki River, the Mustang Himalayan valley, and the area surrounding Muktinath together form the sacred geography of this pilgrimage.
The journey covers high altitudes, remote terrain, and significant physical effort. Planning is important. Divine Kailash offers guided Muktinath Yatra packages across multiple routes to make the pilgrimage accessible for devotees of all age groups.
Whether you travel by helicopter, by road, or by flight from Kathmandu, the spiritual core of the Shaligram stone pilgrimage remains the same: darshan of the Kali Gandaki, the sacred stones it carries, and the divine presence of Lord Narayan at Muktinath.



