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