W mieście znajduje się także siedziba Międzynarodowego Festiwalu Muzyki Cerkiewnej „Hajnówka” w Białymstoku.

Hajnówka położona jest na Nizinie Podlaskiej, w południowo-wschodniej części województwa podlaskiego, na zachodnim krańcu Puszczy Białowieskiej. Okolice Hajnówki to rozległa równina pokryta lasami, łąkami i polami uprawnymi. Przez miasto przepływa rzeczka Leśna Prawa, dopływ Bugu.

Hajnówka wyrosła z osady strażnika leśnego, powstałej w XVI w. Wchodziła w skład Wielkiego Księstwa Litewskiego. W 1589 r. konstytucja „Ordinato o prewentach królewskich” podzieliła dobra królewskie na dobra państwowe i stołowe. Puszcza Białowieska weszła do dóbr stołowych, przeznaczonych na utrzymanie dworu królewskiego i z tego powodu była szczególnie chroniona. Rosło znaczenie Straży Hajnowskiej.

Po III rozbiorze Polski Hajnówka znalazła się wraz z Puszczą Białowieską w zaborze rosyjskim.

W 1888 roku Puszczę Białowieską przekazano do zarządu domen carskich. W latach 1894–1906 zbudowano kolej z Bielska Podlaskiego do Białowieży i z Siedlec przez Hajnówkę do Wołkowyska.