Barichara se encuentra a 20 km al noroeste de San Gil por encima del Río Suárez. Según la leyenda, en 1702 un campesino descubrió una aparición de la Virgen María en una roca en su campo. Los lugareños construyeron una pequeña capilla para conmemorar este milagro. Tres años más tarde el capitán español Francisco Pradilla y Ayerbe fundó la ciudad de Villa de San Lorenzo de Barichara, después de la palabra barachalá Guane, que significa "lugar de descanso".
Belleza natural de la ciudad, el clima templado y el estilo de vida bohemio han atraído a visitantes. En los últimos años Barichara ha convertido en un imán para los colombianos ricos. En comparación a Villa de Leyva, Barichara es más elegante pero menos turística. Es, sin lugar a dudas, una de las pequeñas ciudades más bellas coloniales en Colombia. Puedes buscar paquetes de viajes con diferentes agencias de viaje en busca de alguna que te ofrezca viajes baratos para conocer Barichara.



