Perched above the Suarez River canyon, Barichara is officially recognized as the most beautiful colonial town in Colombia. Its cobblestone streets, whitewashed houses, and golden stone facades have been so perfectly preserved that the town was declared a national monument in 1978.
Barichara even inspired the setting of Disney’s animated film Encanto. Yet despite its fame, the town keeps a peaceful, slow-paced atmosphere that feels worlds away from busy tourist hubs.
Located just 45 minutes from San Gil, Colombia’s adventure capital, Barichara offers the perfect change of rhythm. This guide covers the best things to do in Barichara, from historic hikes to artisan workshops, plus everything you need to plan your visit.
The Camino Real is the number one of all things to do in Barichara. This historic 6-kilometer stone-paved trail, built over an ancient indigenous path, connects Barichara to the tiny village of Guane.
The hike takes around two hours, mostly downhill, with sweeping views over the valley. Once in Guane, visit the small paleontology museum, taste the famous goat’s milk sweets, and catch the bus back to Barichara.
Barichara’s compact center is made for slow exploration. Every corner reveals flower-draped balconies, carved wooden doors, and stone walls glowing in the afternoon light.
Photographers consider it one of the most photogenic towns in South America. Simply walking without a plan is one of the most rewarding things to do in Barichara.
Built in 1838, the town’s sandstone cathedral dominates the main plaza. Its golden facade glows beautifully at sunset.
The plaza itself is the heart of local life. Grab a coffee at a nearby café and watch small-town Colombia go by.
Barichara sits on the edge of the Suarez River canyon, and the mirador at the northern end of town offers spectacular views. Sunset is the best moment to visit.
The Santa Barbara church, at the highest point of town, is another peaceful viewpoint just a short walk away.
Barichara is a town of craftsmen. Handmade paper workshops, stone carving studios, weaving ateliers, and ceramics classes all welcome visitors.
The Fundacion Escuela Taller, with its beautiful patio café, is the best place to watch artisans at work. A ceramics class makes for a memorable souvenir.
Among the most surprising things to do in Barichara is eating your way through Santander’s specialties: hormigas culonas (roasted big-bottomed ants), cabro (goat), and arepas santandereanas.
For its small size, the town also offers a remarkably international food scene, from Italian trattorias to fusion restaurants with canyon views.
Evenings here are quiet and magical. After the day-trippers leave, the streets empty and the stone facades glow under the lanterns.
Enjoy a candlelit dinner, sip a local craft beer on the plaza, or simply stroll the silent streets. This peaceful atmosphere is exactly why travelers choose to stay overnight.
From San Gil: Buses depart every 30–45 minutes from the Terminalito in central San Gil. The ride takes 45 minutes and costs around COP 8,000. The last bus back leaves around 7 pm.
From Bucaramanga: Take a bus toward San Gil (about 3 hours), then connect to Barichara. Some direct buses run with Cotrasangil.
From Bogota: Direct buses to San Gil take 6–7 hours. From there, hop on the local bus to Barichara.
Barichara enjoys a dry, mild climate all year, with temperatures between 18°C and 26°C. The driest months, December to February and June to August, are ideal for hiking.
Weekends and Colombian holidays get busier. Visit midweek to enjoy the town at its calmest.
Absolutely. Barichara combines Colombia’s best-preserved colonial architecture with canyon views and the famous Camino Real hike. It is one of the true highlights of the Santander region.
A day trip from San Gil covers the main sights. However, staying one or two nights lets you experience the town at its best, during quiet mornings and golden sunsets.
Yes, easily. Buses run frequently and take only 45 minutes each way. Leave in the morning, hike the Camino Real, explore the town in the afternoon, and return before 7 pm.
Barichara was one of the real Colombian towns that inspired Disney’s Encanto. Its whitewashed houses and cobblestone streets are instantly recognizable in the film’s visual style.
