The short answer
Shaligrams are dark, rounded fossil stones, often containing ammonite spirals, found in the bed of the Kali Gandaki river. Hindus revere them as a natural form of Vishnu, and they are associated with Muktinath. The valley was once a seabed, which is why marine fossils lie so high in the Himalaya.
Visitors should know that exporting or removing fossils can be restricted. If you want a souvenir, buy from a reputable shop and ask about rules before leaving Nepal.
Key facts
- Source
- Kali Gandaki river
- Meaning
- Form of Vishnu
- Origin
- Ancient seabed fossils
- Rule
- Check export rules
How it works
- Learn the meaningSee significance.
- See the riverKali Gandaki.
- Buy from shopsAsk about legality.
- Check export rulesBefore you fly.
- Respect worshipDo not mock.
Insider tip
Ask a local priest or guide for the story behind the stones.
Avoid this
Do not collect fossils from protected areas.
Related questions
Are they ammonites?
Many contain ammonite fossils.
Can I take one home?
Check the rules; it may be restricted.
Plan your Nepal trip in 60 seconds
Answer four short questions. We show trips that fit, and a planner can send a route and price. Free, no payment.
Trips that match this guide
Keep reading
More guides to explore
- Karnali: Surkhet, Jumla, Humla and DolpoRemote far-west Nepal: Kakre Vihara, Sinja, Limi, Dolpo.
- PokharaDays, flight or road, season, stay, things to do and cost.
- Lakes and ViewpointsEasy lakes, remote lakes and sunrise viewpoints.
- Nagarkot and DhulikhelWhich to choose, nights needed and when views are real.
- All Nepal guidesBrowse every place and theme.








