In a land replete with pilgrimage sites, Narayan Sarovar is a different kind of holy experience. At almost the westernmost point of land in India, it can only be reached by traveling over 100 km from Bhuj across the barren scrubland of Kutch. A journey after which the appearance of a vast lake will surprise you even though you have come to see it and its spiritual significance will be tangible.Narayan Sarovar Lake is one of the 5 holy lakes of Hinduism, along with Mansarovar in Tibet, Pampa in Karnataka, Bhuvaneshwar in Orissa and Pushkar in Rajasthan. The lake is associated with a time of drought in the Puranic area, when Narayan (a form of Lord Vishnu) appeared in response to the fervent prayers of sages and touched the land with his toe, creating the lake, now revered as holy to bathe in (though this is not recommended).
There are temples to Shri Trikamraiji, Laxminarayan, Govardhannathji, Dwarkanath, Adinarayan, Ranchodraiji and Laxmiji, built by the wife of Maharao Desalji. These are of more interest to those on religious pilgrimage here; other visitors are likely to find Koteshwar a more interesting option.