Municipality of Tryavna occupies a territory of 270 sq.km. Placed along the
northern slopes of the Tryavna Balkan Mountain and Fore-Balkans. The relief is
diverse - from mountain to river valleys, hills and gorges. The elevation varies
from 380 m to 1489 m from the sea level.
A substantial part of its territory, as much as 130 sq. km, is covered mainly with oak and beech forests. The farming land is 126 sq. km or 47%, half of which comprises of meadows and pastures.
The town lies halfway the Sofia-Varna route (250 km. away from each), 170 km. from Plovdiv, 219 km. from Bourgas and 130 km. from Rouse. The railway line linking North to South Bulgaria runs trough it. Daily trains and buses connect Tryavna with Sofia and Gabrovo.