Bannanje Mahalingeshwara Temple is one of the ancient temples in temple town, udupi. . Temple belongs to 8th , 9th century. The temple has historical and puranic background. Shri Mahalingeshwara Temple of bannanje is worshipped by devotees of 8 maganes of surrounding Bannanje village. Accoring to temple sources, Ambalpady(western side) and Ambalpady (Eastern side), Kappettu, Kidiyoor, Kadekar, Kannarpady, Nidambur and Kuthpady are 8 villages connected (koodukattu) to Bannanje Shri Mahalingeshwara Temple.