thumb In Duitsland ligt in totaal ongeveer 34.000 kilometer aan spoorwegen. De Deutsche Bahn is de grootste vervoerder.

De spoorlijnen in Duitsland worden ingedeeld per baanvak met een DB-nummer, of met een KBS-nummer (Kursbuchstrecke, de nummers uit het Duitse spoorboekje).

Verbindingen met Nederland Spoorlijn Aken - Maastricht Spoorlijn Almelo - Salzbergen Spoorlijn Dortmund - Glanerbeek Spoorlijn Enschede-Zuid - Ahaus (Zuiderspoor), opgeheven Spoorlijn Gennep - Goch, opgeheven; deel van de Spoorlijn Boxtel - Wesel Spoorlijn Gronau - Coevorden (Bentheimer Eisenbahn) Spoorlijn Haltern - Venlo, opgeheven Spoorlijn Ihrhove - Nieuweschans Spoorlijn Münster - Glanerbeek Spoorlijn Nijmegen - Kleef, opgeheven Spoorlijn Budel - Vlodrop (deel van de IJzeren Rijn, buiten gebruik) Spoorlijn Sittard - Herzogenrath (Duitse deel: DB 2543 Herzogenrath (Grens) - Herzogenrath) Spoorlijn Venlo - Viersen Spoorlijn Winterswijk - Bocholt (Bocholtse Baan), opgeheven Spoorlijn Winterswijk - Borken, opgeheven; deel van Spoorlijn Zutphen - Gelsenkirchen-Bismarck

Verbindingen met België Montzenroute Spoorlijn 24 (DB 2552) Spoorlijn 24A (DB 2554) Spoorlijn 37 (DB 2600) Spoorlijn 48 (DB 2572)

Tabel In onderstaande tabel staan Duitse spoorlijnen gerangschikt op deelstaat en op DB-lijnnummer. Deze tabel is niet compleet!