Punpun is a satellite town in the Patna Metropolitan Region, Patna district, in the Indian state of Bihar. It is located 10 km south of Patna. The name Punpun comes from the nearby Punpun River, a tributary of the Ganges River, on whose bank the village has flourished. Many towns such as Sigori are located on the banks of the river.