В городе Старая Русса по улице Латышских Гвардейцев находится железнодорожная станция, через которую проходят поезда по направлению Рыбинск-Псков. Данная железнодорожная ветка пролегает через такие станции, как: Бологое, Валдай, а также Старая Русса и Дно. Соединение с областным центром Великой Новгород не существует на протяжении уже более ста лет.
Строительство узкоколейной железной дороги «Новгород – Шимск – Старая Русса» было осуществлено в 1878 году, затем в 1916 году она была переделана в ширококолейную. В период ведения военных действий данная железная дорога была разрушена и с того времени ее восстановлением не занимались.
Сегодня железнодорожная станция Старая Русса, находящаяся на балансе Октябрьской дороги является участковой и относится ко второму классу. Она располагается на 471 км однопутной дороги пролегающей от Рыбинска до Пскова. Она имеет блочную маршрутно-релейную централизацию стрелок, а также сигналов.
На станции Старая Русса располагается вокзал, багажное отделение, а также отделение почтовых перевозок. Для грузовой и коммерческой деятельности имеется в наличии: грузовой двор с закрытым складом большой площади, площадка для размещения контейнеров, а также площадка для осуществления погрузочно-разгрузочных работ, а также тринадцать дополнительных путей не общего пользования.
Станция получила свое название по одноименному наименованию древнерусского города-курорта – Старая Русса и располагается в северной зоне города.