Linia kolejowa nr 36 Ostrołęka – Łapy – niezelektryfikowana, jednotorowa linia kolejowa o całkowitej długości 87,744 km, oddana do użytku 27 listopada 1893 roku.

Linia biegnie z Ostrołęki, przez Śniadowo, Czerwony Bór, Czarnowo-Undy, Kulesze Kościelne, Jamiołki, Sokoły, aż do Łap.

Po zakończeniu II wojny światowej i przyłączeniu do Polski Ziem Odzyskanych aż do roku 1947 linia była częścią jedynego bezpośredniego połączenia kolejowego z Białegostoku do Olsztyna Głównego.

3 kwietnia 2000 r. na odcinku Śniadowo – Łapy zawieszono ruch pociągów pasażerskich, a miesiąc później również ruch pociągów towarowych.

W latach 2000–2017 ruch kolejowy był prowadzony jedynie na odcinku Ostrołęka – Śniadowo, zaś w latach 2007–2009 i 2011 również na odcinku Sokoły – Łapy. Sporadycznie organizowane były również przejazdy na całej linii kolejowej – w 2010 pociąg specjalny Białystok – Łomża – Białystok w ramach Finału WOŚP, w 2012 przejazd okolicznościowy SM42 wokół Ostrołęki realizowany przez PKP Intercity oraz w 2013 „Kolej w miniaturze. Łapy 2013” i przejazd pociągu specjalnego Łapy – Łomża – Łapy 20 października 2013 roku z okazji jubileuszu 120-lecia Kolei Nadnarwiańskiej.