Przez powiat przechodzi linia kolejowa nr 38 (Białystok – Bartoszyce). Znajduje się przy niej sześć przystanków i stacji.

Transport drogowy Główną arterią powiatu jest droga krajowa nr 65, przebiegająca przez Osowiec-Twierdzę, Mońki i Knyszyn. Przez gminy Jaświły i Goniądz przebiega droga wojewódzka nr 670, a przez gminy Krypno, Knyszyn i Jasionówka - droga wojewódzka nr 671.

W 2011 roku na terenie powiatu zarejestrowanych (w tym czasowo) było 28390 pojazdów samochodowych i ciągnikówBank Danych Lokalnych http://www.stat.gov.pl/bdl/app/dane_cechter.display?p_id=390332&p_token=0.6653476337540768.

Transport autobusowy świadczą PKS Białystok, Kurier Jankowscy i inni przewoźnicy.

Wojsko mały|Twierdza Osowiec Twierdza Osowiec już od momentu powstania stała się ważnym punktem obrony Cesarstwa Rosyjskiego. Oprócz niej, wojska rosyjskie stacjonowały także w Hornostajach. Po I wojnie światowej twierdzę obsadziło Wojsko Polskie. Po II wojnie światowej w Osowcu istniała Centralna Składnica Amunicji Wojsk Lotniczych, a następnie Skład Osowiec.

Obecnie, w Osowcu-Twierdzy znajduje się 11 Składnica Amunicji OSOWIEC.