Проектирование пассажирской станции в Петербурге было начато в 1843 году. Отсюда в середине ХIХ столетия протянулась до Москвы первая в России, крупнейшая в то время в Европе, двухпутная магистральная Петербурго -Московская железная дорога.
Железная дорога пришла в Йошкар-Олу в конце 1920-х. Но еще в сентябре 1905 года царевококшайское земство признало желательным проведение железной дороги от Казани через Царевококшайск на Яранск и Котельнич до соединения с Северной железной дорогой.
Первая железная дорога в России, построенная без привлечения иностранных инвестиций, была закончена в рекордные два года. Тогда же, в 1870 году, сюда отправился поезд из Москвы
Железнодорожная линия, соединяющая Москву и Дубну, появилась в 1934 году в связи со строительством канала Москва — Волга и Иваньковской ГЭС. Сегодня в городе работают два вокзала — Дубна и Большая Волга.