Located to the south of Nandapur in Srinagar District, Karapur is a small village in Jammu and Kashmir. It lies at an altitude of about 5,144 ft above sea level. Karapur is surrounded by Rainawadi in the west, Nandapur in the north, Doladem in the east and Gagribal in the south. Nagin Lake is a nearby attraction.