Tryavna Municipality (Bulgarian: Община Трявна) is a municipality (obshtina) in Gabrovo Province, North-central Bulgaria, located on the northern slopes of the central Stara planina mountain to the area of the so-called Fore-Balkan. It is named after its administrative centre - the town of Tryavna.