List of railway lines in Denmark
Denmark has more than of railway lines, of which most are under the control of Banedanmark; a number of private railways run their own lines.
Banedanmark lines
- Copenhagen–Fredericia/Taulov
- Copenhagen–Ringsted
- Ringsted–Rødby Færge
- Nykøbing F–Gedser
- Roskilde–Køge–Næstved
- Roskilde–Kalundborg
- Lersøen–Østerport
- The S-train network
- Copenhagen–Helsingør
- Copenhagen/Vigerslev–Peberholm
- Odense–Svendborg
- Fredericia–Aarhus
- Århus–Aalborg
- Aalborg–Frederikshavn
- Lindholm–Aalborg Airport
- Fredericia–Padborg
- Sønderborg–Tinglev
- Lunderskov–Esbjerg
- Bramming–Tønder
- Esbjerg–Struer
- Langå–Struer
- Vejle–Holstebro
- Struer–Thisted
- Skanderborg–Skjern
- Århus–Grenå
Under construction/planned
- Billund railway line
- Hovedgård-Hasselager
- Ringsted-Femern
Other
In addition to Banedanmark's network, of railway are under the control of various other companies:Local lines around the capital
- Elsinore–Gilleleje
- Hillerød–Tisvildeleje
- Kagerup–Gilleleje
- Hillerød–Hundested
- Hillerød–Snekkersten
- Jægersborg–Nærum
- Køge–Fakse Ladeplads
- Hårlev–Rødvig
Regional trains
Vestbanen
Railways of central Jutland
Railways of northern Jutland
Metroselskabet (Copenhagen Metro)
Closed railway lines
- Allingebanen
- Assensbanen
- Gudhjembanen
- Nexøbanen