Somanathapura, also spelled Somnathpur temple or Somanathpura is a town in T Narasipura Taluk, Mysore district in the state of Karnataka in India.
[2] It is located 38 kilometres (24 mi) from Keshava Temple at Somanathapura (Also called Keshava temple).
According to the 2011 Indian Census, the town consists of 4,692 people.
The town has a literacy rate of 86.11 percent which is higher than Karnataka's average of 75.36 percent.