Batesburg-Leesville is located at (33.909767, -81.534296) [REF].
According to the United States Census Bureau, the town has a total area of 7.4 square miles (19.2 km2), of which 7.3 square miles (19.0 km2) is land and 0.1 square mile (0.2 km2) (1.21%) is covered by water.