Lyaskovets este un oraș din centrul nordului Bulgariei, situat în municipalitatea omonimă a provinciei Veliko Tarnovo, la 10 km nord-est de Veliko Tarnovo, la 2 km sud-est de Gorna Oryahovitsa și la 5 km la sud de râul Yantra, la nord de Munții Balcani. . Numele său provine de la cuvântul leska („alun”) sau leshnik („alun”), deoarece copacul era abundent în zonă.