Narayanpur is a small village located in Purandhar valley in Pune district, Maharashtra, India. It is located about 35 km south of Pune city. One can reach Narayanpur from Pune either from Dive ghat and Saswad or from Katraj Ghat and Mumbai-Pune-Satara Road. Narayanpur is situated at the bottom of famous Purandar fort. Lord Indra's second name is Purandar. Indra made austerity on a nearby mountain, hence the name Purandhar valley. This place is also came to be known as Narayanpur by the ancient Narayaneshwar temple. Narayanpur is a paradise for nature lovers.