Община Трявна заема територия от 255 кв. км. Разположена е върху северните склонове на Средна Стара планина. Селищата в общината са 106 на брой. Градовете са Трявна и Плачковци, останалите населени места са селца.
Град Трявна е разположен в долината на малка планинска река.