Karnol is a village and union council (an administrative subdivision) of Mansehra District in the Khyber-Pakhtunkhwa province of Pakistan. It is located at at an altitude of 797 metres (2618 feet) lying in the south east of the district near to Abbottabad and the Kashmir frontier and lies in an area affected by the 2005 Kashmir earthquake.