Горна Оряховица (изписване до 1945 година: Горна Орѣховица) е град в област Велико Търново, Централна Северна България.
Разположен е по поречието на река Янтра, в непосредствена близост до областния център Велико Търново. Най-ниската точка на града се намира край брега на р. Янтра и е с надморска височина 92 m, докато най-високата точка е платото Камъка, с надморска височина 412 m. Градът е разположен в северното подножие на Търновските височини, имащи формата на грамадна подкова, отворена на изток. Височините са прорязани от пролома на р. Янтра, наречен Дервент. На запад от него е Беляковското плато, а на изток остават Камъка и Арбанашкото плато.