The jolts were felt in Chitral, Shanghla, Boner, Ghazar, and Malakand Agency, private news channel reported.
According to Meteorological Department, the tremors struck the above mentioned northern areas in the wee hours of Monday.
The epicentre of the quake was about 207 kilometres deep in Hindu Kush Mountain Range (Afghanistan).