Lijst van spoorlijnen in Duitsland
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!

Zie ook
 Lijst van spoorlijnen in Nederland
 Lijst van spoorlijnen in België
 Lijst van landen naar lengte spoorweg

 
Spoorlijnen in Duitsland