Villa de Leyva, also called Villa de Leiva, is a touristic colonial town and municipality, in the Ricaurte Province, part of the Boyacá department of Colombia. The town is located 37 kilometres (23 mi) west of the departmental capital Tunja. It is "three and a half hours by car or bus from Bogotá."