El sistema de transporte ferroviario de Dinamarca consta de 2.633 km de líneas ferroviarias,[1] de las cuales la red de trenes S de Copenhague, la línea principal Helsingør-Copenhague-Padborg (en la frontera alemana) y la línea Lunderskov-Esbjerg están electrificadas. La mayor parte del tráfico son trenes de pasajeros,[2] aunque existe un considerable tráfico de mercancías entre Suecia y Alemania.
El mantenimiento de la mayoría de las líneas ferroviarias danesas corre a cargo de Banedanmark, una empresa estatal que también asigna las vías a los operadores ferroviarios. La mayoría de los trenes de pasajeros son operados por DSB, mientras que Arriva y Nordjyske Jernbaner operan en algunas líneas de Jutlandia. El transporte de mercancías corre a cargo principalmente de DB Schenker Rail, aunque otros operadores se encargan de una parte importante del tráfico que no es de tránsito.
Dinamarca es miembro de la Unión Internacional de Ferrocarriles (UIC). El código de país UIC de Dinamarca es el 86.