Veliko Tărnovo (in bulgaro: Велико Търново, ovvero Grande Tărnovo, a volte traslitterata Veliko Turnovo o Veliko Tarnovo) è una città della Bulgaria settentrionale con circa 102 000 abitanti.
Situata sulle sponde rocciose del fiume Jantra è capoluogo dell'omonima regione (oblast) ed è un importante nodo per le vie di comunicazione, dispone di un aeroporto ed è sede di diverse industrie alimentari, manifatturiere e tessili.
Veliko Tărnovo è stata la capitale della Bulgaria dal 1185 al 1393 (Secondo impero bulgaro) col nome di Tărnovgrad, e di nuovo dal 1878 al 1879, quando la prima Assemblea nazionale spostò la capitale a Sofia. A volte viene citata anche come Tărnov o Tărnovo.