Villa de Leyva se encuentra muy próximo a la capital del país, Bogotá. En automóvil son aproximadamente 3 horas; en bus son aproximadamente 4 horas.
A continuación les dejamos opciones de como llegar desde Bogotá, que es fácilmente accedible por vía aérea o terrestre.
En bus
Para llegar en bus desde Bogotá se puede tomar un bus directo con la empresa Libertadores o también es posible tomar un bus hasta Tunja y luego otro hasta Villa de Leyva en tan solo 45 minutos. Estos buses salen hasta las 8 p.m.
Viniendo del norte del país, desde Bucaramanga y San Gil son aproximadamente 7 horas. No existen buses directos, pero hay servicios a Tunja y luego a Villa de Leyva.
En carro
Desde Bogotá existen 4 carreteras completmente pavimentadas y en buen estado para llegar.
Bogotá – Tunja – Villa de Leyva
Esta es la vía más rápida. Se toma la autopista norte por la doble calzada hasta la ciudad de Tunja capital de Boyacá, en un recorrido aproximado de 2 horas. Una vez en Tunja toma la salida a Villa de Leyva y el recorrido aproximado es de 45 minutos. Esta Vía tiene 4 peajes.
Bogotá – Samacá – Villa de Leyva
Se toma la autopista norte hacia Tunja. Esta vía usa igual que la anterior la doble calzada. Después del Puente de Boyacá, monumento nacional, se desvía hacia la izquierda por la carretera que lleva al pueblo minero de Samacá. Después de cruzar Samacá la ruta llega a la vía que regularmente se usa de Tunja – Villa de Leyva pero esta ruta le puede ahorrar hasta 25 minutos.
Bogotá – Chiquinquirá – Villa de Leyva
Se toma la Autopista norte o cualquier vía que lo lleve hasta el municipio de Chia. Después toma la ruta Zipaquirá – Ubaté – Chiquinquirá. Después de llegar a Chiquinquirá toma la vía hacia Ráquira, sutamarchan y finalmente Villa de Leyva. Esta vía es un poco más larga pero tiene 2 peajes únicamente.
Bogotá – Tunja – Arcabuco – Villa de Leyva
Saliendo por la autopista norte por la doble calzada a Tunja. Una vez en la ciudad de Tunja se toma la vía hacia Arcabuco, esta posiblemete tiene el mejor paisaje de todos. Finalmente una vez en el municipio de Arcabuco se toma el desvío a Villa de Leyva.
IMPORTANTE: las compras realizadas con tarjetas de crédito argentinas, se pagan en pesos argentinos a la cotización del "dólar tarjeta / turista"