Snelling is located near the center of Barnwell County at (33.241284, -81.453184) [REF].
According to the United States Census Bureau, the town has a total area of , of which is land and , or 1.20%, is water [REF].