> > > > >
Five stations served 34.2 million passengers in ten months of 2025; Sapsan carried about five million between the capitals; and underneath it all, the metro moved 699 million — with the heaviest per-station load in Russia.
St. Petersburg’s five terminals served about 34.2 million passengers from January to October 2025: 9.9 million long-distance and 24.3 million suburban. Moskovsky leads with 11.4 million; Baltiysky 8.1 million, Finlyandsky 7.8 million, Vitebsky 4.5 million, Ladozhsky 2.4 million.
Sapsan remains the spine of the two-capital corridor: about five million passengers January–November 2025, +4% year on year, with up to 34 daily services at peak dates. Over sixteen years the fleet has carried 68.3 million passengers; business trips to the city by all modes hit 1.4 million in 2025, +12%.
The metro carried 699 million passengers in 2025 — an average of 1.92 million a day across 75 stations on five lines. Per-station load is the highest in the country: 26,200 daily per station versus Moscow’s 22,600.
Ploshchad Vosstaniya is the busiest station (81,347 a day), fed directly by Moskovsky station above; Devyatkino (78,476) and Moskovskaya (57,528) follow. Two new stations — Yugo-Zapadnaya and Putilovskaya — opened at end-2025 on the Krasnoselsko-Kalininskaya line.
The Krasnoselsko-Kalininskaya extension continues east; the RZD plan adds an airport express from Baltiysky to Pulkovo’s future second terminal — closing the last gap between the rail city and its air gateway.
St. Petersburg’s rail system is really two systems stacked: an imperial station network still carrying the country’s densest intercity corridor, and a metro whose stations bear Russia’s heaviest per-platform loads. Sapsan turned the two capitals into one commute; the next extension turns the airport into part of it.
Subscribe to the digest and receive key market signals every two weeks.