Villa de Leyva se encuentra en el departamento de Boyacá, a 177 km al norte de Bogotá, Colombia, en Sudamérica.
Para llegar a este Monumento Nacional existen cuatro rutas principales:
Saliendo por la Autopista Norte, esta es la ruta más rápida, ya que aproximadamente el 70% del recorrido cuenta con doble calzada.
Una opción es desviarse después del Puente de Boyacá (antes de llegar a Tunja) y tomar la vía a Samacá. Esta ruta reduce el trayecto en unos 25 km y ahorra alrededor de 25 minutos. Además, la carretera se encuentra en excelentes condiciones.
Otra alternativa es llegar hasta Tunja. Al llegar al primer semáforo, se debe girar a la izquierda y seguir las señales hacia la vía Tunja–Chiquinquirá. Todo el trayecto de 177 km está completamente pavimentado.
Peajes: Incluyendo el de la Autopista Norte, hay 4 peajes en el trayecto de ida y 3 en el de regreso.
Desde la Autopista Norte se puede tomar la ruta Chía – Cajicá – Zipaquirá, o bien la ruta Briceño – Zipaquirá. Desde allí, se continúa hacia Chiquinquirá y luego se toma la vía en dirección a Tunja.
Este recorrido tiene una distancia de 188 km. Aunque es más largo que la vía por Tunja, suele tener menos tráfico.
Peajes: Incluyendo el de la Autopista Norte, hay 2 peajes de ida y 1 de regreso.