Villanueva es un municipio colombiano situado sobre la cordillera oriental en la Provincia Guanentina del Departamento de Santander a tan solo 30 minutos de San Gil por carretera pavimentada.