San Gil es un municipio colombiano situado en el departamento de Santander.