Google Mahalingeshwar and you will come across numerous temples named Mahalingeshwar across the whole India. But the Mahalingeshwar Temple that I am talking about is the most unique one of all. Actually there is no temple. I meant to say there is no temple building at the location of this temple. As the name suggests, Mahalingeshwar, is dedicated to Lord Shiva and the Shiva Linga here is concecrated not in any temple building but in open nature.

A swaymbhu Shiva linga i.e. one that has emerged on it’s own, carved out due to the continuous flow of water in the middle of a perennial water stream.

This Mahalingeshwar temple is located in a Village called Mahalunge. The village got it’s name Mahalunge from Mahalingeshwar and is their village deity.

The water flows throught the year in the stream though the flow is very less during summer. But in monsoon, the stream flows to it’s full capacity and It is believed, whatever the extent of rainfall is, the water in the stream never overflows the shiv linga. At least some part of the tip of the shiv linga is always above water.

Mahalingeshwar is situated in the Sindhudurga district of Maharashtra some 500 km distance from Mumbai. Goa is 120 km south to Sindhudurga. Nearest town from Mahalunge is Kankavli which is at 40km distance.