The tremor, which rattled doors and windows for a few seconds, was felt at around 10.30 am, the Met office said.
A Met office spokesman said the epicentre of the earthquake was Pakistan-Afghanistan border with longitude 36.1 degree North and latitude 70.5 degrees East.
There was no report of any loss of life or damage to property, official sources said.