С первых лет своего основания Санкт-Петербургу стало необходимо взаимодействовать с другими городами России и ближнего зарубежья. В этом огромную роль сыграла железная дорога, сеть которой соединила Петербург с каждым уголком России. Первая в России железная дорога была проложена в 1837 году и соединила Петербург с Царским Селом. Затем по приказу императора Николая 1 была построена железная дорога соединившая Санкт-Петербург с Москвой протяженностью 650 км. Позже начали создаваться частные и государственные компании, которые продолжили строительство железной дороги на запад и север, в Финляндию. В первые годы Советской власти железнодорожная сеть была расширена и вошла в систему Октябрьской железной дороги. Постепенно поезда перешли на электровозную тягу и их скорости возросли. В 1987 году максимальная скорость достигает 200 км/ч. Было построено 12 железнодорожных направлений, 8 из которых ведут на юг от Невы и 4 на север.