Железопътната линия Горна Оряховица – Елена се отделя от гара Горна Оряховица в източната ѝ част. След това изкачва възвишенията между гарата и градътградовете Горна Оряховица и Лясковец. Достига град Лясковец в северната му част. След това трасето преминава през няколко рида на [[Търновски височини|Търновските височини]], най-високият от които е този при Церова кория – 242 m надморска височина. След това се спуска към долината на [[Веселина (река)|река Веселина]], пресича я и достига до град Златарица. Този участък е характерен с големите си наклони. От град Златарица линията продължава в южна посока, като следва долината на [[Златаришка река]], пресича я с няколко моста, преодолява пролома [[Боаза (пролом на Златаришка река)|Боаза]] в [[Еленска планина]] и навлиза от североизточна посока в град Елена.