Narayan Sarovar Lake, over 100 km from Bhuj across the barren scrubland of Kutch, is one of the 5 holy lakes of Hinduism. There are temples dedicated to Shri Trikamraiji, Laxminarayan, Govardhannathji, Dwarkanath, Adinarayan, Ranchodraiji and Laxmiji, which are of importance to pilgrims visiting the area. Every year pilgrims visit Narayan Sarovar for the Kartik Purnima & Tulsi Vivah Festivals.
2 Km. from Narayan Sarovar is the famous Mahadev Temple of Koteshwar which is mentioned in the Puranas. The existing temple is situated on a high plinth overlooking the sea.