Одна из главных узловых станций Северной железной дороги: именно здесь от основной линии Москва - Ярославль - Вологда - Архангельск отходит железная дорога на восток (Данилов - Буй - Киров - Пермь - Екатеринбург, северный ход Транссиба).
До Данилова железная дорога дошла из Ярославля в 1872 году, вскоре она была продолжена до Вологды.
В 1918 году вступил в строй участок Данилов - Буй, после этого станция стала узловой.
Как и на некоторых других крупных станциях в южной части Северной железной дороги, в Данилове построен вокзал в стиле конструктивизма:
Объём движения по станции вполне соответствует её положению на стыке магистральных железнодорожных линий.
Через Данилов проходит 35 пар дальних пассажирских поездов в день и 6 пар пригородных поездов (4 на Ярославль, 2 на Буй, в сторону Вологды пригородных поездов нет)
Станция и все направления электрифицированы (на Ярославль - в 1962 году, на Вологду - в 1980 году, на Буй - в 1968 году)