Travelers are voting Sharda Devi Temple, Bharat Mandir and Sati Anusuya Temple as the best of 4 temples in Satna. There are 4 temples in Satna a city just 36 km from Satna and 4 temples in Maihar which is 42 km distant. The most popular of these are Sharda Devi Temple in Satna and Bharat Mandir in Maihar. You can find 81 temples in Madhya Pradesh and 1348 temples in the country of India. Our members favorite in Madhya Pradesh is Mahakaleshwar Jyotirlinga and Badrinath Temple is the top pick in India. Want more? Check out our map of temples in Satna.