Villa de Leyva es un municipio colombiano ubicado en la Provincia de Ricaurte del departamento de Boyacá, está ubicado a 40 km al oeste de Tunja la capital del departamento.
Limita al Norte con los municipios de Arcabuco y Gachantivá
Al Sur con el municipio de Sáchica
Al Oriente con el municipio de Chíquiza
Al Occidente con los municipios de Santa Sofía y Sutamarchán.
El Municipio de Villa de Leyva está entre 2.000 y 3.200 m.s.n.m., se encuentra en la Cordillera Oriental Colombiana.
A Villa de Leyva se llega por vía terrestre a través de carreteras que la comunican con Tunja su capital.