Pelion is located at (33.765562, -81.246472) [REF].
According to the United States Census Bureau, the town has a total area of 3.6 square miles (9.2 km²), of which 3.5 square miles (9.0 km²) is land and 0.1 square mile (0.3 km²) (2.81%) is water.