The earthquake with a focal depth 157 kms hit different parts of Khyber Pakthunkhwa in northwest Pakistan at 14.12 hours, said a spokesman for Provincial Disaster Management Authority.
The epicentre of the quake was at Hindu Kush mountain range inside Afghanistan at a depth, PDMA said.
The US Geological Survey put the magnitude at 5.5.
So far no loss of life was reported from anywhere.
The area which felt the tremor include northwestern cities and tribal regions like Upper Dir, Lower Dir, Swat and Bajaur tribal agency.