The quake was reported around 7 p.m., an official at the meteorological office said.
This is the fourth tremor to shake Kashmir in the last seven days.
"The epicentre of the quake, in the Hindu Kush mountains of Afghanistan, was 36.5 degrees North latitude, and 70.9 degrees East longitude," the official said.
(Published 01 April 2011, 15:33 IST)