The quake's epicentre was located in the east of Tajikistan, 120 kilometers from the nearest village, the US Geographical Survey said.
A earthquake of 7.2 magnitude and focal depth of 88 kilometers has hit different parts of Khyber Pakhtunkhwa, said an official of Provincial Disaster Managment Authority (PDMA).
The tremors were also felt in Pakistani capital Islamabad as well as in provincial capital of Peshawar.
The officials said that they are in constant touch with the district administration for reports about damages.
In October, 272 people were killed in Pakistan, including 225 in Khyber Pakhtunkhwa, in a powerful 7.5 magnitude earthquake that shook the country.