The United States Geological Survey reported it was 5.0 magnitude earthquake with its origin to the Jarm area of Afghanistan.
The tremor was also felt in Peshawar Malakand, Mansehra, Haripur, Swat, Dir and Abbottabad district of Khyber Pakhtunkhwa in the northwest.
Geo TV reported that people came out of homes in panic but no loss was reported so far from any part of the country.
This is the third quake reported to hit the northern areas since beginning of 2016.
