Spiritual · Jomsom
Shaligrams on the Kali Gandaki riverbed
Walk the gravel bed of the Kali Gandaki with a guide who knows the stones, learn why Hindus worship these ammonite fossils as Vishnu, and see how pilgrims choose, wrap and carry them home from Mustang.

Shaligrams are black stones that crack open to show the spiral of an ammonite, a sea creature from the Jurassic and Cretaceous. These rocks formed on the floor of the Tethys Sea and were pushed up as India pressed into Asia. Erosion releases them into the Kali Gandaki, and for Hindus this is the only river where true shaligrams are found. Geologists date many of these ammonites to the Jurassic, roughly 145–200 million years ago.
Each stone is read by its shape and markings; different patterns are linked to different forms of Vishnu, such as Narasimha or Vamana. Families keep a shaligram in the home shrine and offer tulsi leaves to it. On the road to Muktinath, many Indian and Nepali pilgrims stop on the riverbed near Jomsom or Kagbeni to search. Some stones are prized for a wheel-like mark, linked to Vishnu's discus, the Sudarshana Chakra. A good guide will show you how pilgrims hold and examine each stone before choosing.
We walk out on the gravel when the river is low, from October to May. The monsoon fills the bed and makes searching unsafe. Stones are also sold by local sellers in Jomsom and Kagbeni. Taking fossils out of Nepal in quantity can raise questions at customs, so keep it to one or two small stones for worship. Walk on the gravel bars only, never in moving water, and keep away from the main channel even when it looks shallow; the current is cold and strong.
Good for
Questions
Where can I find shaligram stones in Mustang?
Shaligrams wash out along the Kali Gandaki riverbed between Kagbeni and Jomsom and further down the gorge. The wide gravel flats below Jomsom and near Kagbeni are the most visited. Search only when the river is low, roughly October to May, and with care. Many pilgrims simply buy one from sellers in Jomsom, Kagbeni or Muktinath.
Can I take a shaligram out of Nepal?
Pilgrims commonly carry one or two shaligrams home for worship, and these are rarely questioned. Large quantities, or fossils that look like a commercial export, can be stopped by customs. Rules on fossils and religious objects change, so check current status before you travel and keep your stones in hand luggage with a simple explanation.
Why are shaligrams sacred?
Hindus regard the shaligram as a natural, self-manifested form of Vishnu, so it needs no consecration. The Puranas link the stones to the goddess Vrinda and the river Gandaki. Shaligrams are kept in home shrines, offered tulsi leaves and water, and handed down within families. Buddhists in Mustang do not use them in the same way.
Also in Jomsom
More ways to spend the day
Morning walk to Thini village and Dhumba Lake
An easy loop from Jomsom across the river to Thini, one of the old Thakali villages, and on to the …
Mustang Eco Museum and the sky-cave finds
A small museum near Jomsom airport that is worth an hour before you go north: objects from the Mustang caves, …
The Pokhara–Jomsom flight through the gorge
One of the most dramatic short flights in Nepal: a twin-engine plane threading the Kali Gandaki gorge between two 8,000 …