Travelers are voting Sharda Devi Temple, Sati Anasuya and Bharat Mandir 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 84 temples in Madhya Pradesh and 1370 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.