According to details, tremors were felt in Malakand, Swat, Shangla, Batgram, Mansehra and Abbottabad.
The epicentre of the earthquake was at the depth of 20 kilometer, according to the National Seismic Monitoring Centre.
Earlier, on Feb 2, a moderate 5.8 magnitude earthquake hit different cities in Khyber Pakhtunkhwa (KP) and Punjab.
Earthquake tremors were felt in Islamabad, Rawalpindi, Peshawar, Mardan, Sargodha, Lower Dir, Swabi, DI Khan and other cities. As the tremors hit cities, people came out of their houses and offices reciting verses from the Holy Quran.