Mahanandi is a village located east of the Nallamala Hills near Nandyal, Kurnool District, Andhra Pradesh, India. It is surrounded by forests. Within 15 km of Mahanandi, there are nine Nandi shrines known as Nava nandulu. Mahanandi is one of the Nava Nandis.