Gorna Oryahovitsa es una población en el norte de Bulgaria, situada en la provincia de Veliko Tarnovo, no lejos de la ciudad de Veliko Tarnovo. Es el centro administrativo del municipio de Gorna Oryahovitsa. En diciembre de 2009, contaba con 32,436 habitantes. La cercana aldea de Arbanasi cuenta con un gran numero de monumentos históricos, como iglesias medievales, y ejemplos de la arquitectura del Renacimiento Nacional Búlgaro.