The Neelkanth Temple is a Hindu temple in Rajgarh tehsil, in the Alwar district, Rajasthan, India. It is dedicated to Lord Shiva (Neelkanth is one of the names given to Shiva). It is situated on a secluded hill near the Sariska National Park, and can only be reached by a steep, rough road. It was built between the 6th and 9th century AD. It was built by Maharajadhiraja Mathanadeva, a local feudatory of Pratihara.