The magnitude 4.6 earthquake struck around 7:15am on Saturday morning, said Kolkata-based daily Anandabazar.
Five seconds of vibrations were felt at Assam, Jalpaiguri, Alipurduar and Kuchbihar. There have been no reported casualties.
US earthquake monitoring organisation USGS struck at a depth of 10km and had its centre at Assam’s Gauripur.
Gauripur is 30km from the Kurigram border and 77km from the district town.