Linia kolejowa nr 35Ostrołęka –Szczytno – niezelektryfikowana, jednotorowalinia kolejowa o długości 92,949 km[2].
Linię kolejową otwarto 1 lipca 1900 roku na odcinku Wielbark – Szczytno[3]. Po wybuchuI wojny światowej doszło do zajęcia sporejNiziny Północnomazowieckiej przez wojska niemieckie, które wraz z zapotrzebowaniem logistycznym rozpoczęły budowę wąskotorowej linii polowej. W dniu 29 lipca 1915 roku wystosowano rozkaz o budowie odcinka Ostrołęka – Wielbark, którego budowę rozpoczęto dwa dni później od układania nawierzchni od strony Wielbarku. Od 5 sierpnia prace nad budową trwały w trybie dwuzmianowym co 8,5 godziny, a wraz z uruchomieniemwąskotorowej linii polowej 14 sierpnia rozpoczęto prace budowlane od strony Ostrołęki. Między 10 a 25 sierpnia przerzucono nadNarwią most o długości 170 metrów z jezdnią wynoszącą 3,5 metra nad lustrem wody. Już 29 sierpnia nastąpiło spotkanie ekip budowlanych, a linię oddano do użytku 1 września 1915 roku przez zarządKPEV[3] z przeznaczeniem do transportu wojsk nafront wschodni. W budowę odcinka Ostrołęka – Wielbark zaangażowano trzy kompanie pionierów Eisenbahn-bau Kompanie, dziesięć kompanii wojsk zwykłych i ponad sześć tysięcy jeńców rosyjskich[4]. Po oddaniu linii do ruchu na miejscu prac pozostało dwanaście kompanii, które rozpoczęły prace uzupełniające, w skład których wchodziła budowa nowego mostu kolejowego nad rzeką Narew, nad którą prace ukończono 18 grudnia 1915 roku[4].
Od rozkładu jazdy z dnia 1 czerwca 1917 roku uruchomiono cztery pary pociągów pasażerskich na odcinku Ostrołęka – Wielbark[4].
Na początku XXI wieku ruch na linii zaczął coraz bardziej zanikać gdy 9 czerwca 2001 roku zamknięto linię dla ruch pasażerskiego na odcinku Ostrołęka – Wielbark, a 31 lipca bieżącego roku również zamknięto linię dla ruchu pasażerskiego na odcinku Wielbark – Szczytno. Wówczas ostatnie połączenia pasażerskie były realizowane przez składy złożone z lokomotywySU45 oraz dwóch lub trzech wagonów120A[5]. W 2010 roku odcinek Ostrołęka – Wielbark został przeznaczony przez zarządcę linii do rozbiórki[6], do której ostatecznie nie doszło, a do gruntownej modernizacji na odcinku Szymany – Szczytno[7].
Do 21 kwietnia 2007 była linią kolejową o znaczeniu państwowym[8].
W 2013 roku na odcinku Szczytno – Wielbark wznowiono kursowanie pociągów pasażerskich. Po pół roku połączenia na odcinku Szymany – Wielbark zostały zawieszone. W 2016 r. pociągi ponownie powróciły na ten odcinek, lecz tylko na kilka miesięcy[9].
Od 21 stycznia 2016 r. odcinek od stacjiSzczytno do styku zlinią kolejową nr 747 w miejscowościSzymany jest wykorzystywany do obsługi połączeń pasażerskich międzyOlsztynem Głównym aportem lotniczymOlsztyn-Mazury w Szymanach[10]. 29 maja 2019 roku ukończono prace nad budową bocznicy towarowej do Przasnyskiej Strefy Gospodarczej wChorzelach[11].
W ramach Regionalnego Programu Operacyjnego dla województwa mazowieckiego na lata 2014–2020 zrealizowano modernizację linii na odcinkuOstrołęka –Chorzele[12][13] na której prace rozpoczęły się jesienią 2019 roku. W tym celu na potrzeby modernizacji linii kolejowej wykonawca zdecydował się na dostawę niezbędnych elementów do modernizacji torowiska, których transport odbywał się od strony województwa warmińsko-mazurskiego szlakiem Chorzele – Szczytno[14][15].

Prace na odcinku Ostrołęka – Chorzele obejmowały wymianę całej infrastruktury kolejowej począwszy od torowiska i nowych peronów na stacjach i przystankach, aż po urządzenia SRK[16]. Pod koniec lutego 2021 roku rozpoczęto prace nad rozbiórką starego mostu kolejowego nadNarwią[17], który został zastąpiony nową konstrukcją nad którą prace budowlane ukończono w sierpniu 2022 roku[18]. Prace na linii trwały ponad cztery lata, a otwarcie ruchu nastąpiło 11 czerwca 2023 roku uruchamiając połączenie Ostrołęka – Chorzele[19][20]. Połączenia pasażerskie na tym odcinku są realizowane przezKoleje Mazowieckie z wykorzystaniem wagonów motorowych seriiVT627 iSA135[5], a także od stycznia 2024 roku przez serięSN82 iSN83 wypożyczonych odSKPL Cargo (nazwy własne Weronika i Jacek)[21].
W tym czasie wiosną 2023 roku rozpoczęto prace nad rewitalizacją szlaku Chorzele – Wielbark polegające na wymianie toru o długości ponad trzech kilometrów, remont siedemnastu przejazdów kolejowo-drogowych i pięciu obiektów inżynieryjnych wraz mostami i przepustami. Prace zakończono jesienią, a 10 grudnia 2023 roku uruchomiono połączenia pasażerskie na pozostałym fragmencie linii kolejowej nr 35 obsługiwane przez warmińsko-mazurski zakładPolregio w relacjach Olsztyn Główny – Chorzele oraz Braniewo – Chorzele z użyciem zarówno należących do urzędu marszałkowskiego taboru seriiSA133 iSA106 jak iSA139 będącego własnością operatora[5].
Od 15 grudnia 2024, Koleje Mazowieckie wraz ze spółką Polregio rozpoczęły kursowanie w pełnej długości linii kolejowej 35 w relacji Szczytno - Ostrołęka. Trasę tę pociągi pokonują w niespełna 1.5 godziny[22].
| Tor 1 | ||||
|---|---|---|---|---|
| odcinek linii | pociągi pasażerskie | szynobusy | pociągi towarowe | |
| km pocz. | km końcowy | |||
| -0,748 | -0,615 | 70 | 70 | |
| -0,615 | 0,750 | 80 | 80 | |
| -0,750 | 1,473 | 90 | 80 | |
| 1,473 | 10,162 | 120 | 80 | |
| 10,162 | 10,504 | 100 | 80 | |
| 10,504 | 13,716 | 120 | 80 | |
| 13,716 | 14,178 | 100 | 80 | |
| 14,178 | 16,392 | 120 | 80 | |
| 16,392 | 16,920 | 100 | 80 | |
| 16,920 | 56,761 | 120 | 80 | |
| 56,761 | 71,060 | 80 | ||
| 71,060 | 81,700 | 80 | ||
| 81,700 | 82,885 | 110 | 80 | |
| 82,885 | 83,321 | 90 | 80 | |
| 83,321 | 89,221 | 110 | 80 | |
| 89,221 | 89,865 | 100 | 80 | |
| 89,865 | 91,423 | 110 | 80 | |
| 91,424 | 91,982 | 70 | ||
| 91,982 | 92,949 | 110 | 80 | |