A mild earthquake of 4.1 magnitude hit north Bengal on Tuesday morning, as per the National Center for Seismology.
The earthquake, the second to hit the region in less than 12 hours, occurred at 7.07 am and the location was 64 km east of Siliguri, it said.
The depth was 10 km, it added.
There was no immediate report of any damage or losses, officials said.
However, people came out of their homes in panic as the tremors were felt across the north Bengal districts of Jalpaiguri, Alipurduar and Darjeeling.
The impact was also felt in parts of Sikkim. On Monday night, an earthquake of 5.4 magnitude hit Sikkim with tremors being also felt in the states of Assam, West Bengal and Bihar.
The quake occurred at 8.49 pm at a depth of 10 km near the India-Bhutan border.