Tremors were felt in several cities of Khyber Pakhtunkhwa and Peshawar as well as in Kashmir, meteorological department chief Arif Mehmood told AFP.
The quake struck at 08:59 am with a magnitude of 5.7 and its epicentre was located 280 kilometres northwest of Peshawar near the Afghanistan-Tajikistan border, he said.
"No loss of life or damage to property has been immediately reported," he said.
Pakistan was hit by a 7.6-magnitude earthquake in October 2005 that killed more than 73,000 people, mainly in Kashmir and parts of Khyber Pakhtunkhwa.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ