Veliko Tarnovo es la ciudad medieval de Bulgaria por excelencia. Su posición estratégica, sobre tres colinas y entre los meandros del río Yantra, ha hecho que estuvieran ocupada por pueblos neolíticos, tracios, romanos, eslavos y bizantinos. Aunque su época dorada es la medieval. Fue entonces cuando surgió aquí la rebelión contra Bizancio que convirtió a la ciudad en capital del Segundo Imperio Búlgaro y sede del poder de los zares.