Direnova (Bulgarca: Дряново Dryanovo), Bulgaristan'ın Gabrova ilinde bulunan bir şehir ve belediyedir.
Şehir, Balkan Dağları'nın kuzey eteğinde Direnova Nehri'nin kıyısında yer almaktadır. Yüzölçümü 274.162 km² olan şehrin nüfusu 2015 yılı itibarı ile 10,041'dir.[1]
Direnova belediyesine bağlı yerleşim yerleri;