Град Трявна е разположен в северните склонове на живописната
Стара планина, в долината на
Тревненска река, на 440 метра надморска височина. Градът отстои на равно разстояние от
София и
Варна – 245 км, на 17 км от областния град
Габрово и на 40км от
Велико Търново.