Град Лясковец се намира на 43º 6' с.ш. и 25º 44' и.д. Разположен е в началото на Предбалкана, източно от Арбанашкото бърдо, в подножието на скалата, върху която се намира манастирът "Св. св. Петър и Павел", на 10 км североизточно от гр. Велико Търново, на 2 км. югоизточно от гр. Горна Оряховица и на 5 км. южно от р. Янтра. Градът е върху наклонена равнина на надморска височина от 170 до 260 м. Открит е на изток и на север към долината на р. Янтра и Дунавската равнина. Релефът на територията е хълмисто-равнинен и обхваща части от Дунавската хълмиста равнина и Средния Предбалкан.
Името на града произлиза от дървото леска или лешник (Corylus avellana), което е било характерно за района в миналото, но сега се срещат само отделни единици. Първоначалното звучене на името е Лясковица и по-късно преминава в Лясковец.