Barichara es un municipio colombiano ubicado en el departamento de Santander. Forma parte de la provincia de Guanentá. La población es reconocida por sus construcciones de finales del siglo xviii; el sector antiguo de la población fue declarado patrimonio cultural del país mediante decreto 1654 de 1978.
localizado a 110 km de Bucaramanga y 21 km de San Gil se llega por vía pavimentada.
Su población es de 8000 personas.
Su extencion geografica es de 232.33km².
La altitud media a nivel del mar es de 1336m.