The tremors, which were felt at 3.43 PM, lasted few seconds, the Indian Meteorological Department officials said.
The epicentre of the quake, which measured 4.7 on the Richter scale, was on the border of Hoshiarpur district of Punjab and Una district of Himachal Pradesh.
There was no report of any damage to property or injuries to any person, they added.