OpenHistoricalMap/Projects/Prussia/Railways
Jump to navigation
Jump to search
Prussian railway history and important dates
Railway list
Use this table to document the buildout of the Railway System
Railway openings 1850–1860
Period: 1 January 1850 – 1 January 1860
| Date | Line (Polish names) | Length (km) | Operator at opening | Notes |
|---|---|---|---|---|
| 1852-10-19 | Elbląg – ujście rzeki Elbląg | 1.5 | Königliche Ostbahn | First railway section in the region |
| 1852-10-19 | Malbork – Stare Pole – Elbląg – Bogaczewo – Słobity – Młynary – Braniewo | 83.8 | Königliche Ostbahn | Main axis connecting Elbląg and Braniewo |
| 1853-08-02 | Braniewo – Świętomiejsce – Kobbelbude – Królewiec (Königsberg) | 61.92 | Königliche Ostbahn | Completed the early Königsberg–Elbląg corridor |
Railway openings 1860–1870
Period: 1 January 1860 – 1 January 1870
| Date | Line (original German names) | Length (km) | Operator at opening | Notes |
|---|---|---|---|---|
| 1860-06-06 | Königsberg i. Pr. – Insterburg – Gumbinnen – Stallupönen | 141.95 | Preußische Ostbahn | Major eastward extension toward Russia |
| 1860-08-15 | Stallupönen – Eydtkuhnen – Reichsgrenze zu Russland | 11.11 | Preußische Ostbahn | Border connection to Russian Empire |
| 1865-06-16 | Tilsit – Insterburg | 53.82 | Tilsit–Insterburger Bahn | First Südbahn-related trunk section |
| 1865-09-11 | Pillau–Fischhausen – Metgethen – Rathshof – Königsberg i. Pr. | 45.77 | Ostpreußische Südbahn | Access to the port of Pillau |
| 1866-09-24 | Königsberg i. Pr. – Preußisch Eylau – Bartenstein | 58.33 | Ostpreußische Südbahn | Southern corridor expansion |
| 1867-11-01 | Bartenstein – Korschen – Neumühl i. Ostpr. – Rastenburg | 45.26 | Ostpreußische Südbahn | Connected Bartenstein with Rastenburg |
| 1868-12-08 | Rastenburg – Lötzen – Lyck | 77.05 | Ostpreußische Südbahn | Opened the Masurian east–west axis |
Railway openings 1870–1880
Period: 1 January 1870 – 1 January 1880
| Date | Line (original German names) | Length (km) | Operator at opening | Notes |
|---|---|---|---|---|
| 1871-01-16 | Insterburg – Gerdauen | 44.70 | Preußische Ostbahn | Northern Masurian connector |
| 1871-11-01 | Lyck – Prostken – Reichsgrenze zu Russland | 16.43 | Ostpreußische Südbahn | Border link toward Grajewo |
| 1871-11-27 | Gerdauen – Korschen – Bischdorf i. Ostpr. – Rothfließ | 62.62 | Preußische Ostbahn | Completed the Gerdauen–Allenstein axis |
| 1872-12-01 | Osterode i. Ostpr. – Reichsgrenze zu Polen (– Deutsch Eylau – Jablonowo) | 35.51 | Preußische Ostbahn | Part of the West–East trunk line |
| 1872-12-01 | Rothfließ – Allenstein | 30.52 | Preußische Ostbahn | Connected Allenstein to the main network |
| 1873-08-15 | Allenstein – Osterode i. Ostpr. | 39.77 | Preußische Ostbahn | Completed the Allenstein–Osterode corridor |
| 1873-09-15 | Prostken – Grajewo (Reichsgrenze) | 18.30 | Ostpreußische Südbahn | International link to Congress Poland |
| 1875-06-01 | Memel – Pogegen | 86.09 | Preußische Ostbahn | Northern coastal extension |
| 1875-10-01 | Pogegen – Tilsit | 6.23 | Preußische Ostbahn | Completed Memel–Tilsit line |
| 1876-04-01 | Memel – Dangefluß | 1.06 | Preußische Ostbahn | Harbour branch |
| 1876-08-01 | Marienburg i. Westpr. – Riesenburg – Deutsch Eylau | 68.70 | Marienburg–Mlawaer Eisenbahn | Private railway expansion |
| 1876-11-22 | Hafenbahn Memel | 2.09 | Preußische Ostbahn | Port access line |
| 1878-11-15 | Insterburg – Darkehmen – Goldap | 53.53 | Preußische Ostbahn | Masurian east–west corridor |
| 1879-07-01 | Goldap – Treuburg – Lyck | 65.26 | Preußische Ostbahn | Completed the Masurian triangle |
Railway openings 1880–1890
Period: 1 January 1880 – 1 January 1890
| Date | Line (original German names) | Length (km) | Operator at opening | Notes |
|---|---|---|---|---|
| 1882-11-01 | Güldenboden – Maldeuten – Mohrungen | 39.76 | Preußische Staatsbahnen (Pr.Stb.) | Warmia–Oberland connector |
| 1883-08-15 | Marienburg i. Westpr. – Marienwerder i. Westpr. – Reichsgrenze (– Graudenz) | 55.26 | Pr.Stb. | Strengthened West Prussian trunk |
| 1883-08-15 | Mohrungen – Göttkendorf – Allenstein | 45.32 | Pr.Stb. | Key Allenstein western access |
| 1883-11-01 | Allenstein – Ortelsburg | 44.88 | Pr.Stb. | Masurian north–south axis |
| 1884-08-15 | Ortelsburg – Puppen – Johannisburg | 56.91 | Ostpreußische Südbahn | Masurian forest line |
| 1884-09-16 | Fischhausen – Palmnicken | 18.43 | Ostpreußische Südbahn | Samland coastal section |
| 1884-11-01 | Wormditt – Guttstadt – Göttkendorf | 45.32 | Pr.Stb. | Warmian interior connector |
| 1884-11-01 | Braunsberg – Mehlsack | 27.12 | Pr.Stb. | Warmian radial line |
| 1885-07-01 | Wormditt – Mehlsack – Zinten – Perwilten – Kobbelbude | 58.47 | Königsberg–Cranzer Eisenbahn | Samland hinterland line |
| 1885-11-16 | Johannisburg – Bialla i. Ostpr. – Lyck | 55.62 | Pr.Stb. | Completed Masurian triangle |
| 1885-12-31 | Königsberg i. Pr.–Cranzer Bf – Cranz | 28.42 | Königsberg–Cranzer Eisenbahn | Samland seaside access |
| 1885-12-31 | Cranz – Neukuhren | 18.03 | Königsberg–Cranzer Eisenbahn | Coastal extension |
| 1885-12-31 | Cranz – Cranzbeek | 2.20 | Königsberg–Cranzer Eisenbahn | Harbour branch |
| 1887-10-01 | Lautenburg (Lidzbark Welski) – Soldau (Działdowo) | 22.90 | Pr.Stb. | West–south connector |
| 1887-11-15 | Deuthen b. Allenstein – Hohenstein i. Ostpr. | 24.92 | Pr.Stb. | Warmian–Masurian link |
| 1888-09-01 | Terespol – Schwetz | 6.19 | Pr.Stb. | Short West Prussian section |
| 1888-10-01 | Hohenstein i. Ostpr. – Neidenburg – Bezirksgrenze (– Soldau) | 43.87 | Pr.Stb. | Strengthened Masurian corridor |
| 1889-10-01 | Königsberg (Pr.) – Conradswalde – Labiau | 47.52 | Pr.Stb. | Samland–Labiau trunk |
Railway openings 1890–1900
Period: 1 January 1890 – 1 January 1900
| Date | Line (original German names) | Length (km) | Operator at opening | Notes |
|---|---|---|---|---|
| 1891-06-01 | Tilsit – Heinrichswalde | 20.94 | Preußische Staatsbahnen (Pr.Stb.) | Northern extension toward Ragnit region |
| 1891-08-01 | Labiau – Mehlauken – Heinrichswalde | 55.25 | Pr.Stb. | Completed the Labiau–Heinrichswalde corridor |
| 1892-06-15 | Memel – Kollaten | 9.28 | Pr.Stb. | Coastal extension near Memel |
| 1892-11-01 | Kollaten – Bajohren – Reichsgrenze (– Libau) | 11.73 | Pr.Stb. | International link toward Latvia |
| 1892-11-01 | Tilsit – Ragnit | 13.17 | Pr.Stb. | Strengthened Tilsit hinterland |
| 1892-11-01 | Pillkallen – Stallupönen | 17.61 | Pr.Stb. | Masurian borderland connector |
| 1893-04-22 | Allenstein-Vorstadt – Deuthen b. Allenstein | 3.23 | Pr.Stb. | Short suburban connector |
| 1893-09-01 | Marienburg i. Westpr. – Miswalde – Maldeuten | 55.49 | Pr.Stb. | Strengthened Oberland access |
| 1893-09-01 | Elbing Abzw – Miswalde – Liebemühl – Osterode i. Ostpr. | 72.52 | Pr.Stb. | Major Oberland trunk |
| 1893-09-28 | Allenstein – Allenstein-Vorstadt | 2.18 | Pr.Stb. | Urban connector |
| 1893-11-01 | Pillkallen – Rautenberg i. Ostpr. | 18.86 | Pr.Stb. | Masurian hinterland line |
| 1894-01-15 | Ragnit – Klapaten | 7.01 | Pr.Stb. | Short extension near Ragnit |
| 1894-01-15 | Naujeningken – Rautenberg i. Ostpr. | 9.31 | Pr.Stb. | Completed Rautenberg access |
| 1894-08-01 | Wormditt – Mohrungen | 29.39 | Pr.Stb. | Warmian connector |
| 1894-10-01 | Klapaten – Naujeningken | 10.25 | Pr.Stb. | Closed the Klapaten–Naujeningken loop |
| 1894-11-01 | Osterode i. Ostpr. – Hohenstein i. Ostpr. | 40.73 | Pr.Stb. | Major Warmia–Masuria axis |
| 1898-04-09 | Tapiau Klbf – Friedland i. Ostpr. (Schmalspur 750 mm) | 21.40 | Wehlau–Friedländer Kreisbahnen | Narrow gauge |
| 1898-04-09 | Tapiau Klbf – Klein Scharlack (Schmalspur 750 mm) | 20.80 | Wehlau–Friedländer Kreisbahnen | Narrow gauge |
| 1898-04-09 | Tapiau Klbf – Podewitten – Possindern (Schmalspur 750 mm) | 21.10 | Wehlau–Friedländer Kreisbahnen | Narrow gauge |
| 1898-05-01 | Rastenburg Klbf – Barten (Schmalspur 750 mm) | 19.60 | Rastenburger Kleinbahnen | Narrow gauge |
| 1898-05-01 | Rastenburg Klbf – Reimsdorf – Sensburg Klbf (Schmalspur 750 mm) | 32.57 | Rastenburger Kleinbahnen | Narrow gauge |
| 1898-05-01 | Reimsdorf – Salpkeim – Rhein (Schmalspur 750 mm) | 18.78 | Rastenburger Kleinbahnen | Narrow gauge |
| 1898-05-28 | Abzw Wenden – Drengfurth (Schmalspur 750 mm) | 12.54 | Rastenburger Kleinbahnen | Narrow gauge |
| 1898-06-01 | Abzw Barten – Skandlack (Schmalspur 750 mm) | 11.50 | Rastenburger Kleinbahnen | Narrow gauge |
| 1898-06-15 | Rothfließ – Bischofsburg | 7.52 | Pr.Stb. | Short connector |
| 1898-07-01 | Gerdauen – Nordenburg (Krs. Gerdauen) | 17.49 | Pr.Stb. | Northern Masurian line |
| 1898-07-01 | Sensburg – Rudczanny | 33.10 | Pr.Stb. | Masurian lake district line |
| 1898-08-15 | Zinten – Wildenhoff | 17.97 | Pr.Stb. | Samland interior line |
| 1898-09-01 | Bischofsburg – Sensburg | 25.54 | Pr.Stb. | Completed Bischofsburg–Sensburg axis |
| 1898-09-01 | Nordenburg – Prinowen – Angerburg (Ostpr) | 19.25 | Pr.Stb. | Masurian north–south corridor |
| 1898-09-15 | Wildenhoff – Landsberg i. Ostpr. | 6.90 | Pr.Stb. | Short Samland connector |
| 1899-05-20 | Elbing – Elbing Stadt – Tolkemit – Frauenburg | 35.90 | Haffuferbahn | Coastal line along the Vistula Lagoon |
| 1899-08-08 | Frauenburg – Braunsberg | 12.50 | Haffuferbahn | Completed Haffuferbahn |
| 1899-08-15 | Angerburg i. Ostpr. – Goldap | 49.82 | Pr.Stb. | Masurian trunk |
| 1899-10-01 | Riesenburg – Freystadt i. Westpr. – Goßlershausen | 48.58 | Pr.Stb. | West Prussian connector |
| 1899-10-01 | Landsberg i. Ostpr. – Heilsberg | 20.37 | Pr.Stb. | Warmian interior line |
| 1899-11-15 | Heilsberg – Rithfließ | 36.98 | Pr.Stb. | Completed Heilsberg corridor |
Railway openings 1900–1910
Period: 1 January 1900 – 1 January 1910
| Date | Line (original German names) | Length (km) | Operator at opening | Notes |
|---|---|---|---|---|
| 1900-01-15 | Freystadt i. Westpr. – Marienwerder i. Westpr. | 28.56 | Königsberger Kleinbahn | Narrow gauge (750 mm) |
| 1900-01-15 | Waldau – Possindern – Grenze Krs. Wehlau | 10.10 | Königsberger Kleinbahn | Narrow gauge (750 mm) |
| 1900-07-01 | Neidenburg – Willenberg i. Ostpr. – Ortelsburg | 63.56 | Samlandbahn | Standard gauge |
| 1900-07-14 | Goldap – Groß Rominten | 12.85 | Samlandbahn | Masurian forest line |
| 1900-07-14 | Königsberg i. Pr.–Samlandbf – Marienhof | 22.70 | Samlandbahn | Samland trunk |
| 1900-07-14 | Abzw Rauschen Düne Stellwerk – Bf Rauschen Düne | 1.80 | Samlandbahn | Coastal connector |
| 1900-10-01 | Marienhof – Thierenberg – Gaffken – Fischhausen | 23.50 | Fischhauser Kreisbahn | Samland coastal line |
| 1900-10-08 | Königsberg-Königstor – Waldau (Ostpr) | 24.70 | Königsberger Kleinbahn | Narrow gauge (750 mm) |
| 1900-10-08 | Abzw Prawten – Schaaksritte | 19.00 | Königsberger Kleinbahn | Narrow gauge (750 mm) |
| 1900-10-15 | Marienburg Klbf – Nogatbrücke | ?? | Westpreußische Kleinbahnen | Narrow gauge (750 mm) |
| 1900-11-01 | Schönsee (Westpr) – Strasburg (Westpr) | 49.75 | Westpreußische Kleinbahnen | Narrow gauge |
| 1900-11-11 | Altfelde – Stalle | 10.00 | Westpreußische Kleinbahnen | Narrow gauge |
| 1900-11-11 | Altfelde – Königsdorf | 9.70 | Westpreußische Kleinbahnen | Narrow gauge |
| 1900-12-20 | Cranz – Pobethen-Rantau | 14.89 | Königsberg–Cranzer Eisenbahn | Coastal extension |
| 1901-01-21 | Marienhof – Neukuhren – Rauschen – Warnicken | 45.20 | Samlandbahn | Samland coastal trunk |
| 1901-02-04 | Königsberg i. Pr.–Königstor – Oberpregel | 3.80 | Königsberger Kleinbahn | Narrow gauge (750 mm) |
| 1901-05-26 | Pobethen-Rantau – Neukuhren | 3.14 | Königsberger Kleinbahn | Narrow gauge |
| 1901-07-14 | Abzw Stw. Rauschen Düne – Rauschen Düne Bf | 1.80 | Samlandbahn | Coastal connector |
| 1901-08-01 | Löwenhagen – Friedland (Ostpr) – Gerdauen | 60.79 | Marienwerder Kleinbahnen | Narrow gauge |
| 1901-08-01 | Groß Rominten – Tollmingkehnen – Stallupönen | 37.82 | Marienwerder Kleinbahnen | Narrow gauge |
| 1901-11-28 | Marienwerder Klbf – Mareese | 3.40 | Marienwerder Kleinbahnen | Narrow gauge |
| 1901-11-28 | Mareese – Russenau | 20.40 | Marienwerder Kleinbahnen | Narrow gauge |
| 1901-11-28 | Mareese – Weichseltrajekt – Mewe – Grünhof | 24.70 | Marienwerder Kleinbahnen | Narrow gauge |
| 1901-12-24 | Pillkallen Klbf – Lasdehnen (Haselberg) | 30.00 | Pillkaller Kleinbahn | Narrow gauge (750 mm) |
| 1901-12-24 | Abzw Grumbkowsfelde – Schirwindt | 19.55 | Pillkaller Kleinbahn | Narrow gauge |
| 1901-12-24 | Abzw Kiauschen – Schillehnen – Doristhal | 11.28 | Pillkaller Kleinbahn | Narrow gauge |
| 1902-06-01 | Grünhof – Groß Falkenau | 5.30 | Marienwerder Kleinbahnen | Narrow gauge |
| 1902-07-01 | Insterburg Klbf – Warnascheln – Trempen | 32.30 | Insterburger Kleinbahnen | Narrow gauge (750 mm) |
| 1902-08-01 | Warnascheln – Lindenhof | 10.19 | Insterburger Kleinbahnen | Narrow gauge |
| 1902-08-01 | Insterburg Pregeltor – Kraupischken – Ragnit Klbf | 63.18 | Insterburger Kleinbahnen | Narrow gauge |
| 1902-09-01 | Deutsch Eylau – Reichsgrenze (– Neumark – Niedeck) | 6.28 | Niederungsbahn | Standard gauge |
| 1902-10-01 | Brittanien Klbf – Karkeln | 36.87 | Niederungsbahn | Narrow gauge (750 mm) |
| 1902-10-01 | Abzw Hoheneiche – Seckenberg | 16.45 | Niederungsbahn | Narrow gauge |
| 1902-11-01 | Insterburg Klbf – Kraupischken (Breitenstein) | 38.00 | Insterburger Kleinbahnen | Narrow gauge |
| 1902-11-07 | Groß Brittanien – Kaukehmen | 14.60 | Niederungsbahn | Narrow gauge |
| 1902-11-07 | Budelischken – Kryszahnen | 16.40 | Niederungsbahn | Narrow gauge |
| 1902-11-12 | Insterburg-Luxenberg – Juckeln – Staisgirren Klbf | 40.84 | Insterburger Kleinbahnen | Narrow gauge |
| 1902-11-12 | Juckeln – Mehlauken – Piplin (Timberhafen) | 27.50 | Insterburger Kleinbahnen | Narrow gauge |
| 1903-09-12 | Marienburg Klbf – Königsdorf | 7.40 | Westpreußische Kleinbahnen | Narrow gauge |
| 1903-10-01 | Marienburg Klbf – Altfelde | 17.10 | Westpreußische Kleinbahnen | Narrow gauge |
| 1903-10-26 | Grünhof – Sprauden | 3.00 | Marienwerder Kleinbahnen | Narrow gauge |
| 1903-11-08 | Abzw Reimsdorf – Rhein | 18.78 | Rastenburger Kleinbahnen | Narrow gauge |
| 1904-05-01 | Pogegen – Laugszargen – Reichsgrenze (– Riga) | 22.37 | Rastenburger Kleinbahn | Narrow gauge |
| 1904-12-18 | Sensburg Klbf – Sensburg Staatsbf | 2.80 | Rastenburger Kleinbahn | Narrow gauge |
| 1905-05-23 | Kramershof – Gutsch | 1.80 | Marienwerder Kleinbahnen | Narrow gauge |
| 1905-09-01 | Wormditt – Heilsberg – Bischdorf | 64.22 | Pr.Stb. | Warmian trunk |
| 1905-11-15 | Johannisburg – Arys | 24.83 | Pr.Stb. | Masurian connector |
| 1905-12-21 | Lötzen – Kruglanken – Angerburg | 34.64 | Pr.Stb. | Masurian lake district line |
| 1906-06-01 | Arys – Lötzen | 29.25 | Memeler Kleinbahn | Standard gauge |
| 1906-10-22 | Memel Klbf – Clemmenhof – Dawillen – Pöszeiten | 34.80 | Memeler Kleinbahn | Narrow gauge (1000 mm) |
| 1906-10-22 | Clemmenhof – Plicken | 9.75 | Memeler Kleinbahn | Narrow gauge |
| 1906-10-22 | Dawillen – Laugallen | 4.55 | Memeler Kleinbahn | Narrow gauge |
| 1907-06-30 | Wöterkeim Klbf – Schippenbeil | 5.02 | Kleinbahn Wöterkeim–Schippenbeil | Narrow gauge |
| 1907-07-01 | Angerburg – Rastenburg | 33.27 | Pr.Stb. | Masurian trunk |
| 1907-10-01 | Gumbinnen – Tollmingkehnen | 25.47 | Pr.Stb. | Masurian hinterland |
| 1908-04-09 | Tapiau – Steinwalde – Friedland (Ostpr) | 21.40 | Wehlau–Friedländer Kreisbahnen | Narrow gauge |
| 1908-04-09 | Tapiau – Bonslack – Podewitten | 18.30 | Wehlau–Friedländer Kreisbahnen | Narrow gauge |
| 1908-06-15 | Tollmingkehnen – Mehlkehmen | 9.58 | Pr.Stb. | Masurian connector |
| 1908-07-01 | Rössel – Neumühl (Ostpr) | 13.57 | Pr.Stb. | Warmian connector |
| 1908-07-20 | Tharau – Kreuzburg | 13.64 | Kleinbahn Tharau–Kreuzburg | Narrow gauge |
| 1908-08-15 | Rössel – Bischdorf | 9.67 | Pr.Stb. | Warmian connector |
| 1908-08-15 | Mehlkehmen – Szittkehmen | 15.58 | Pr.Stb. | Masurian hinterland |
| 1908-09-01 | Johannisburg Abzw – Dlottowen | 19.59 | Pr.Stb. | Masurian forest line |
| 1908-09-15 | Treuburg – Kruglanken | 43.67 | Pr.Stb. | Masurian trunk |
| 1908-12-15 | Bischofsburg – Mensguth | 23.92 | Pr.Stb. | Masurian connector |
| 1909-04-15 | Mensguth – Jablonken | 5.38 | Insterburger Kleinbahnen | Narrow gauge |
| 1909-06-15 | Jablonken – Ortelsburg | 15.66 | Insterburger Kleinbahnen | Narrow gauge |
| 1909-06-24 | Marienwerder – Riesenburg | 20.97 | Westpreußische Kleinbahnen | Narrow gauge |
| 1909-07-01 | Mohrungen – Liebemühl | 20.20 | Wehlau–Friedländer Kreisbahnen | Narrow gauge |
| 1909-09-01 | Marienwerder – Reichsgrenze (– Schmentau) | 8.19 | Westpreußische Kleinbahnen | Narrow gauge |
| 1909-09-15 | Insterburg-Luxenberg – Insterburg-Pregeltor | 2.00 | Insterburger Kleinbahnen | Narrow gauge |
| 1909-10-01 | Kraupischken – Ragnit Klbf | 28.50 | Insterburger Kleinbahnen | Narrow gauge |
| 1909-10-01 | Lichtfelde – Stalle | 3.30 | Westpreußische Kleinbahnen | Narrow gauge |
| 1909-10-07 | Tapiau – Lischkau – Scharlack | 20.80 | Wehlau–Friedländer Kreisbahnen | Narrow gauge |
| 1909-12-13 | Klein Scharlack – Labiau Klbf | 7.30 | Wehlau–Friedländer Kreisbahnen | Narrow gauge |
Railway openings 1910–1920
Period: 1 January 1910 – 1 January 1920
| Date | Line (original German names) | Length (km) | Operator at opening | Notes |
|---|---|---|---|---|
| 1910-10-01 | Bergfriede – Bergling – Reichsgrenze (– Groß Tauersee) | 40.44 | Preußische Staatsbahnen (Pr.Stb.) | Border connector toward Soldau region |
| 1911-06-01 | Wehlau – Friedland (Ostpr) | 33.72 | Treuburger Kleinbahnen | Narrow gauge (1000 mm) |
| 1911-07-01 | Friedland (Ostpr) – Bartenstein | 29.60 | Treuburger Kleinbahnen | Narrow gauge |
| 1911-09-18 | Schwentainen – Treuburg Klbf – Garbassen | 43.10 | Treuburger Kleinbahnen | Narrow gauge (1000 mm) |
| 1911-10-02 | Sensburg – Nikolaiken – Arys | 51.97 | Niederungsbahn | Standard gauge |
| 1911-11-20 | Kaukehmen (Kuckernneese) – Karkeln | 22.20 | Niederungsbahn | Narrow gauge (750 mm) |
| 1912-04-01 | Umschlagstelle am Drewenzsee – Osterode (Ostpr) | 0.33 | Westpreußische Kleinbahnen | Industrial spur |
| 1912-06-01 | Nikolaiken – Umschlagstelle am Taltergewässer | 0.68 | Westpreußische Kleinbahnen | Industrial spur |
| 1912-12-13 | Preuß. Rosengart – Thörichthof | 2.30 | Westpreußische Kleinbahnen | Narrow gauge |
| 1912-12-13 | Königsdorf – Schönwiese | 3.00 | Westpreußische Kleinbahnen | Narrow gauge |
| 1913-10-22 | Lyck – Brodowen – Borzymmen (Borschimmen) | 24.90 | Lycker Kleinbahnen | Narrow gauge (1000 mm) |
| 1913-10-22 | Brodowen – Sawadden (Grenzwacht) | 9.75 | Lycker Kleinbahnen | Narrow gauge |
| 1913-12-13 | Kauschen (Horstenau) – Berschkallen (Birken) | 6.60 | Insterburger Kleinbahnen | Narrow gauge (750 mm) |
| 1913-12-14 | Heydekrug Klbf – Jonaten – Kolleschen | 14.20 | Kleinbahn Heydekrug–Kolleschen | Narrow gauge |
| 1913-12-14 | Heydekrug Hafen – Heydekrug Klbf | 2.03 | Kleinbahn Heydekrug–Kolleschen | Harbour branch |
| 1914-05-01 | Tilsit – Mikieten (electrified DC 550 V) | 7.55 | Klb Tilsit–Pogegen–Schmallenningken | Narrow gauge (1000 mm), electrified |
| 1914-07-01 | Angerburg – Prinowen – Darkehmen Ost – Gumbinnen | 64.98 | Preußische Staatsbahnen (Pr.Stb.) | Masurian trunk expansion |
| 1915-06-15 | Arys – Lyck | 35.26 | Insterburger Kleinbahnen | Narrow gauge (1000 mm) |
| 1915-03-25 | Abzw Horstenau – Wirbeln | 14.25 | Insterburger Kleinbahnen | Narrow gauge (750 mm) |
| 1916-05-09 | Groß Raum – Ellerkrug | 10.24 | Kleinbahn Groß Raum–Ellerkrug | Narrow gauge |
| 1916-05-15 | Riesenburg – Miswalde | 32.02 | Lycker Kleinbahnen | Narrow gauge |
| 1916-07-10 | Heilsberg – Groß Schwaraunen | 18.99 | Rastenburger Kleinbahnen | Narrow gauge |
| 1916-07-22 | Borzymmen (Borschimmen) – Kallinowen (Dreimühlen) | 5.70 | Lycker Kleinbahnen | Narrow gauge (1000 mm) |
| 1916-07-25 | Skandlack – Nordenburg | 13.80 | Rastenburger Kleinbahnen | Narrow gauge (750 mm) |
| 1916-08-01 | Groß Schwaraunen – Bartenstein | 7.31 | Rastenburger Kleinbahnen | Narrow gauge |
| 1917-07-01 | Warnascheln (Warnheide) – Nordenburg | 25.95 | Insterburger Kleinbahnen | Narrow gauge (750 mm) |
| 1917-06-15 | Barten – Gerdauen Klbf | 18.21 | Rastenburger Kleinbahnen | Narrow gauge |
| 1917-08-01 | Pillkallen – Lasdehnen (Haselberg) (converted to 1000 mm) | 30.00 | Pillkaller Kleinbahn | Gauge conversion 750 → 1000 mm |
| 1917-08-01 | Grumbkowsfelde – Schirwindt | 19.50 | Pillkaller Kleinbahn | Narrow gauge |
| 1917-08-01 | Kiauschen – Schillehnen (Schillfelde) | 6.10 | Pillkaller Kleinbahn | Narrow gauge |
| 1917-08-01 | Schillehnen – Doristhal | 5.10 | Pillkaller Kleinbahn | Narrow gauge |
| 1918-10-05 | Kallinowen (Dreimühlen) – Thurowen (Auersberg) | 7.60 | Lycker Kleinbahn | Narrow gauge (1000 mm) |
| 1919-08-27 | Treuburg – Reuß – Reichsgrenze zu Litauen | 17.11 | Treuburger Kleinbahnen | Narrow gauge |
Railway openings 1920–1930
Period: 1 January 1920 – 1 January 1930
| Date | Line (original German names) | Length (km) | Operator at opening | Notes |
|---|---|---|---|---|
| 1920-06-15 | Puppen – Friedrichshof (Ortelsburger Kleinbahn) | 15.40 | Ortelsburger Kleinbahn | Narrow gauge (600 mm) |
| 1923-11-15 | Buttkuhnen – Dubeningken | 12.73 | Deutsche Reichsbahn (DR) | Standard gauge |
| 1925-10-15 | Schlobitten – Döbern (Ostpr.) | 13.00 | DRG | Standard gauge |
| 1925-11-01 | Freystadt (Westpr.) – Bischofswerder | 14.27 | DRG | Standard gauge |
| 1926-10-01 | Döbern (Ostpr.) – Wormditt | 16.47 | Insterburger Kleinbahn | Narrow gauge |
| 1926-11-15 | Dubeningken – Blindgallen | 5.63 | DRG | Standard gauge |
| 1926-08-19 | Insterburg Klbf – Insterburg Pregelhafen (Dreischienengleis) | 4.19 | Insterburger Kleinbahn | Mixed gauge (1435/750 mm) |
| 1927-10-01 | Blindgallen – Szittkehmen | 16.98 | Marienwerder Kleinbahnen | Narrow gauge |
| 1927-12-20 | Groß Weide Süd – Gutsch | 2.90 | Marienwerder Kleinbahnen | Narrow gauge |
| 1929-09-19 | Königsberg (Pr.) Vbf – freight lines toward Eydtkuhnen/Marienburg | 3.83 | DRG | Freight-only |
| 1929-09-19 | Königsberg (Pr.) Vbf – freight lines toward Pillau/Tilsit | 2.45 | DRG | Freight-only |
| 1929-09-19 | Königsberg Pregelbf – Königsberg-Rathshof | 0.59 | DRG | Urban freight connector |
Railway openings 1930–1940
Period: 1 January 1930 – 1 January 1940
| Date | Line (original German names) | Length (km) | Operator at opening | Notes |
|---|---|---|---|---|
| 1930-11-09 | Semlin – Espenkrug (Osowa) | 26.00 | DRG | Standard gauge |
| 1932-12-21 | Ragnit Reichsbf – Ragnit Hafenbf (Dreischienengleis) | 3.00 | Insterburger Kleinbahn | Mixed gauge (1435/750 mm) |
| 1935-05-15 | Kurve Königsberg-Rathshof – Königsberg Nordbf | 1.88 | DRG | Urban connector |
| 1936-10-04 | Palmnicken – Groß Dirschkeim | 8.44 | DRG | Samland coastal line |
| 1937-12-01 | Preußisch Eylau – Stablack | 10.94 | DR | Military access line |
| 1938-10-02 | Heiligenbeil – Zinten | 27.12 | DR | Warmian hinterland line |
| 1939-09-15 | Chorzelc – Willenberg | 13.66 | DR | Masurian connector |
| 1939-11-23 | Sackrau Scharnau – Soldau | 8.98 | DR | Border region line |
| 1939-12-10 | Bergling – Groß Tauersee | 9.68 | DR | Continuation of 1910 line |
| 1939-12-12 | Stablack – Rositten | 5.93 | DR | Never fully opened to public |
Railway openings 1940–1950
Period: 1 January 1940 – 1 January 1950
| Date | Line (original German names) | Length (km) | Operator | Notes |
|---|---|---|---|---|
| 1941-03-20 | Karolewko – Okopa (Umgehungsbahn Bartoszyce) | 1.25 | DR | Military bypass near Bartenstein |
| 1941-05-19 | Botkuny – Goldap Stadion (Umgehungsbahn Goldap) | 3.46 | DR | Military bypass |
| 1941-05-19 | Pobłędzie – Błaskowizna | 9.00 | DR | Military connector |
| 1941-12-01 | Powayen – Peyse | 12.78 | DR | Samland hinterland line |
Railway openings 1950–1960
Period: 1 January 1950 – 1 January 1960
| Date | Line | Length (km) | Operator | Notes |
|---|---|---|---|---|
| 1952–1956 | Skandawa – Wielewo – Anielin Gradowo (broad gauge) | 11.282 | PKP | Military transshipment zone; confirmed years but not exact day |
Railway openings 1960–1970
Period: 1 January 1960 – 1 January 1970
| Date | Line | Length (km) | Operator | Notes |
|---|---|---|---|---|
| 1965–1967 | Olsztyn – Stomil (industrial bypass) | ? | PKP | Industrial freight bypass; confirmed years only |