The earthquake, the second to hit the region in less than 12 hours, occurred around 7 am, with the epicenter 64 km east of Siliguri. The depth was 10 km.
No damage or losses has been reported so far, officials said.
Tremors were felt across the north Bengal districts of Jalpaiguri, Alipurduar and
. 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.