According to the National Seismological Centre, a unit of Ministry of Earth Sciences, the epicentre of the earthquake was in Uttarakhand along the border between India and Nepal.
The earthquake had occurred at 10.22 PM, officials said.
Earlier in the day, an earthquake measuring 3.3 on the Richter scale had hit the Kullu region in Himachal Pradesh.
The earthquake had occurred at 4.12 AM, they said.