Sri Nilamadhava Temple(Odia: ନୀଳମାଧବଜିଉ ମନ୍ଦିର, କଣ୍ଟିଲୋ) is very old and famous Vishnu temple which is near to the bank of Mahanadi,in Kantilo. which is present near to the twin hills with a surrounding forests. A permanent flow of holy water from the feet of Lord Nilamadhava. Lord Siddheswar is also present which are the highlights of the place.
Lord Nilamadhav occupies a central position in the cult of Lord Jagannath.Even now also Lord Nilamadhava shrine is present on the right side of Lakshmi temple in Puri Jagannath Temple.
Kantilo is situated near the river bank of Mahanadi which comes in a block called Khandapada,in Nayagarh District.Nearest railway station is Khurda and nearest airport is Bhubaneshar.It is advisable that if you are planning to come by train its better get down at Bhubaneswar station because from there you will get frequent buses to Kantilo. Roads are connected to Kantilo which offer regular bus services.It is 73 k.m. away from state capital Bhubaneswar and 33 k.m. away from Nayagarh District.