Collins is located near the center of Covington County, along the southwest side of Okatoma Creek, a tributary of the Bowie River and part of the Pascagoula River watershed.
According to the United States Census Bureau, Collins has a total area of , of which is land and , or 0.37%, is water [REF].