Nilamadhav Temple
Nayagarh district, Odisha
Sri Nilamadhava Temple is very old and famous Lord Vishnu temple which is near to the bank of Mahanadi, in Kantilo, Odisha, India. It is present near to the twin hills with a surrounding forest. A permanent flow of holy water from the feet of Lord Nilamadhava is another attraction of the spot. Lord Siddheswar is also present which is another highlight of the place.
From the Wikipedia article Nilamadhav Temple, CC BY-SA 4.0.
Where it is
Nayagarh district, Odisha. Open in Google Maps
How to reach
- By train: nearest station Dhenkanal railway station (DNKL), about 67 km by road.
- By air: Biju Patnaik Airport (BBI), about 83 km by road.
In-depth temple guides nearby
- Lingaraj Temple, Bhubaneswar – Old Town, Bhubaneswar (Ekamra Kshetra), Khordha district, Odisha (about 85 km)
- Shri Jagannath Temple, Puri – Grand Road (Bada Danda), Puri, Odisha (about 113 km)
- Maa Tara Tarini Temple – Kumari Hills, on the Rushikulya river near Purusottampur, Ganjam district (about 128 km)
- Konark Sun Temple – Konark, Puri district, Odisha (about 135 km)
- Maa Biraja Temple, Jajpur – Jajpur town, on the Baitarani (Vaitarani) river, Jajpur district (about 162 km)
Timings and rituals for this temple aren't in our guide yet – check locally before you travel. More temples in Odisha