Pierwsze nadleśnictwo na terenie dzisiejszego Nadleśnictwa Niedźwiady powstało w Sporyszu (Zanderbrück) pod koniec XVIII wieku. W 1860 leśnictwo Żołna (Eisenbrück) przekształcono w nadleśnictwo o powierzchni 10 612 ha. W 1875 powstało nadleśnictwo w Suszce (Pflastermühl), a w 1900Niedźwiadach (Bäreneiche). W latach 1900–1914 wybudowano wiele nowych leśniczówek. Po I wojnie światowej odłączono część lasów nadleśnictwa Żołna (Kobyle Góry i Rosocha), pozostałą część przyłączono do nadleśnictwa Niesiłowo (Schulzenwalde) w 1929.
W okresie międzywojennym działały na tym obszarze nadleśnictwa: Żołna (Eisenbrück), Sporysz (Zanderbrück), Suszka (Pflastermühl), Niedźwiady (Bäreneiche) i Niesiłowo (Schulzenwalde). Od 1929 funkcjonowały one w ramach jednostki administracyjnej Bory Człuchowskie (Schlochauer Heide) obejmującej lasy o powierzchni 27 211 ha stanowiące 16% obszaru powiatu Człuchowskiego (Landkreis Schlochau).
Po 1945
W 1945 po przyłączeniu tych terenów do Polski utworzone zostały nadleśnictwa Niedźwiady i Rudawa.
W 1948 Nadleśnictwo Niedźwiady obejmowało tereny o powierzchni 9362 ha. W skład Nadleśnictwa Niedźwiady wchodziły leśnictwa: Kamionka, Dębie, Olszyny, Nowa Brda i Łabędzie Bagno. W latach 1946–1947 przyłączono leśnictwa Przechlewko, Lipczynek i Nowa Brda I. W 1947 r. weszły one w skład nadleśnictwa Przechlewo, a przyłączone zostały z nadleśnictwa Lipczyno leśnictwa Stara Brda, Załęzie, Pustowo i Żołna. Nazwy i podział leśnictw ulegały wielokrotnym zmianom. W początkowym okresie posługiwano się niemieckimi nazwami leśnictw.
Nadleśnictwo Rudawa obejmowało części przedwojennych nadleśnictw Suszka oraz Sporysz. W 1947 r. powierzchnia nadleśnictwa wnosiła 7673 ha, a w 1956 – 7590 ha. W skład Nadleśnictwa Rudawa wchodziły leśnictwa: Łąki, Rudka, Głuszec, Bielsko, Lisia Góra, Jelonek, Rudniki, Borek, Pstrągi, Suszka, Cisowo, Łękinia. Leśnictwo Cisowo w 1953 weszło w skład Nadleśnictwa Dyminek.
W 1947 r. utworzone zostało Nadleśnictwo Przechlewo z części leśnictw Nadleśnictwa Niedźwiady oraz lasów prywatnych. W 1949 obejmowało ono powierzchnię 4776 ha. W skład nadleśnictwa wchodziły leśnictwa: Lipczynek, Nowa Brda II, Nowa Wieś, Przechlewo, Podłużne i Lisewo.
1 stycznia1973 połączono Nadleśnictwa Niedźwiady, Rudawa i Przechlewo w jedną jednostkę administracyjną jako Nadleśnictwo Niedźwiady. Dawny podział nadleśnictw zachowano jako podział na obręby leśne. Siedziba nadleśnictwa początkowo znajdowała się w Niedźwiadach, a w 1979 została przeniesiona do Przechlewa. W 1979 r. nadleśnictwo obejmowało powierzchnię 24 989 ha.
[1][2].
Leśnictwa
W skład Nadleśnictwa Niedźwiady wchodzi 16 leśnictw:
Ścieżka rowerowa „Do Przechlewka i nad Jezioro Krasne” – 14,5 km – trasa prowadzi z Ośrodka Wypoczynkowego w Lipczynku do Centrum Edukacyjno-Szkoleniowego przy leśniczówce Przechlewko, następnie przez wieś Przechlewko i Rezerwat przyrody Jezioro Krasne do Lipczynka.