Cabrera es un municipio de Colombia, situado en el departamento de Santander (provincia de Guanentá). Se sitúa a 127 km de Bucaramanga, y a 350 km de la capital del país, Bogotá. Limita al norte con Barichara, al oeste con Galán y Palmar, al este con Barichara y San Gil y al sur con Socorro y Pinchote.