Transport kolejowy w Danii opiera się na 2 560 km linii kolejowych, z których zelektryfikowane są główne magistralne odcinki oraz system szybkiej kolei w Kopenhadze S-tog. Główną rolę w przewozach kolejowych pełnią przewozy pasażerskie, jednak występuje tu także ruch towarowy, głównie na trasach międzynarodowych do Niemiec oraz Szwecji. Państwowym przewoźnikiem kolejowym w Danii są Danske Statsbaner (DSB), natomiast infrastrukturą zarządza osobne przedsiębiorstwo Banedanmark. Dania jest członkiem UIC, a jej kod w oznaczeniach kolejowych to 86.

Infrastruktura mały|Schemat linii kolejowych w Danii wraz z zaznaczoną liczbą torów, maksymalną prędkością oraz kolejowymi przeprawami promowymi Na terenie Danii znajduje się 2 560 km linii kolejowych, z czego 976 km to linie dwu- lub więcej- torowe, oraz 508 stacji kolejowych. Wszystkie linie, wyłączając wewnętrzne prywatne koleje przemysłowe oraz prywatne koleje zabytkowe, mają standardowy rozstaw szyn 1435 mm. Na głównych liniach kolejowych maksymalna dopuszczalna prędkość to 180 km/h. Poza głównymi szlakami dopuszczalna prędkość wynosi najczęściej 120 lub 75 km/h. Wyjątkowo na niektórych odcinkach może być ograniczana ze względu na stan techniczny torów lub prace remontowe.