San Benito es un municipio colombiano ubicado en el departamento de Santander. De vocación panelera, este municipio está ubicado a 1200 msnm y cuenta con 3404 habitantes. Al occidente limita con los municipios de Aguada y La Paz; al oriente con el municipio de Suaita, el corregimiento de San José de Suaita y el departamento de Boyacá; al norte con los municipios de Aguada y Guadalupe; y al sur con el municipio de Güepsa.