Getting there
Bogotá to Barichara by bus or car
There is no direct bus. You take one of the seven companies that run Bogotá to San Gil, then the local Cotrasangil bus.
By bus
- Bogotá Terminal Salitre to San Gil: 6 to 8 hours. Copetran, Omega, Berlinas del Fonce, Autoboy, Expreso Brasilia, Concorde and Transportes Reina run it, leaving from 1:00 until nearly midnight.
- Bogotá to San Gil fare: COP 52,000 to 80,000 depending on the company, per Colombuses.
- San Gil terminal to Barichara with Cotrasangil: about 35 to 45 minutes and COP 7,000. Details in San Gil to Barichara.
If you leave overnight you reach San Gil before dawn; the first buses to Barichara leave from 6:15 according to the Cotrasangil timetable.
By car
| Route | Distance | Time |
|---|---|---|
| Zipaquirá, Chiquinquirá, Barbosa, Oiba, Socorro, San Gil | 321 km | about 7 h |
| Chocontá, Tunja and then north | 349 km | similar |
Routes per the Heritage Towns network, checked October 20, 2026.
After that many hours, book ahead. See the hotels in Barichara and the weather for your dates. If you reach San Gil late, the other option is sleeping there, as explained in where Barichara is.
Frequently asked questions
How many hours from Bogotá to Barichara?
About 7 by car. By bus, 6 to 8 to San Gil plus about 40 minutes.
Sources
Checked on October 20, 2026. Prices and opening hours change: always confirm with the official source before you travel.