Bhitargarh covers an area of , situated in the Amarkhana Union of Panchagarh Sadar Upazila within the Panchagarh District. The site is covered by sand and gravel which flowed down from the Himalayan foothills by glacial waters as well as monsoon rainfalls. Topographically, the land is part of the Old Himalayan Piedmont Plains while the gravel beds belong to the Upper Pleistocene stage, similar to the rest of Panchagarh District. The Upper Pleistocene layer is further overlain by Holocene deposits, evident in the alluvium sand, silt and clay. The composition of different minerals in the Holocene gravel beds is indistinguishable from that of the Himalayas.