Somanathapura, also spelled Somnathpur temple or Somanathpura is a town in T NarasipuraTaluk, Mysore district in the state of Karnataka in India.[2] It is located 38 kilometres (24mi) from Keshava Temple at Somanathapura (Also called Keshavatemple).
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.