Getting there

Where Barichara is and how to get there

Barichara lies in northeastern Colombia on a plateau at the edge of the Suárez river canyon, 1,300 meters above sea level. The gateway is San Gil.

Aerial view of Barichara on its plateau at the canyon edge
The Barichara plateau. Photo: Pablo Andrés Ortega Chávez, GFDL 1.2. Photo: Pablo Andrés Ortega Chávez / Wikimedia Commons, GFDL 1.2

Distances and times

FromDistanceApproximate timeGuide
San Gil22 km35 to 45 min by busSan Gil to Barichara
Bucaramanga110 to 120 kmabout 3 hoursBucaramanga to Barichara
Bogotá321 to 349 kmabout 7 hours by carBogotá to Barichara
Tunja208 kmabout 4 hours

Distances from Wikipedia, the Heritage Towns network and bus timetable sites, checked October 20, 2026.

The nearest airport

Hotel listings on Booking.com put Palonegro international airport, serving Bucaramanga, about 120 km away. From there you continue by road through the Chicamocha canyon and San Gil.

Affiliate links: if you book through them we may earn a commission from Booking.com at no extra cost to you. How it works.

Getting around town

The old town is walkable. For hotels on the outskirts there are tuk tuk style motorbike taxis; a traveler reported about COP 10,000 for 4 km in 2024. To choose an area, check the weather and the hotel areas.

Frequently asked questions

Is Barichara in Norte de Santander?
No, it is in Santander, whose capital is Bucaramanga.
How high is Barichara?
About 1,300 meters above sea level.

Sources

Checked on October 20, 2026. Prices and opening hours change: always confirm with the official source before you travel.