Градът е разположен по северните склонове на Централна Стара планина върху 255,5 кв.км на 450м надморска височина, в долината на Тревненска река и на 20 км източно от град Габрово. Граничи с общините Габрово, Дряново, Велико Търново и Мъглиж. Квартали на града са Божковци, Димиев хан, Кисийска мера, Раданци, Светушка, Стояновци, Хитревци.