Hatgram is located in Bankura District, near Purulia District border in West Bengal. Around 25 km east of this town is Bankura. Chinabari is about 7 km towards south. Kendsaer to the south-east, Malian to the south and Chhatna to the north-east are the surrounding locations.
Susunia Hill, Bishalakshmi Temple, temple at Biharinath, Koro Hill and Amarkanan, a beautiful village at the foot of Koro Hill, are some popular spots that are accessible.