A day trip to Villa de Leyva from Bogotá is a solid choice if you want a break from the city and like colonial towns with a relaxed vibe. The drive takes about four hours each way, so you’re looking at 11–13 hours total. You’ll spend roughly four to five hours in the town itself—enough to wander the massive cobblestone plaza, visit a couple of small museums or the fossil site, grab lunch, and maybe walk around the countryside a bit. It’s pretty but not life-changing; think pretty whitewashed buildings, good photos, and a noticeably cooler climate.
Best time to go is the dry season (December–February or July–August) when the roads are better and you’re less likely to deal with rain that turns everything muddy. Expect to pay around $60–$110 per person depending on whether you join a shared tour or go private. That usually covers transport, a guide, and basic entrances. Food and souvenirs are extra.
Tip: Prioritize the main square and a short walk outside town—those are the best parts. You can comfortably skip the overpriced winery and the Terracotta House unless you really love touristy photo ops. Bring a jacket; it gets chilly in the afternoon even when Bogotá is warm.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.