Saint Petersburg–Moscow railway
The Saint Petersburg to Moscow railway (1855–1923 – Nikolaevskaya railway) runs for 649.7 kilometers (403.7 mi) through four oblasts: Leningrad, Novgorod, Tver and Moscow. It is a major traffic artery in the north-west region of Russia, operated by the October Railway subdivision of Russian Railways.
Source: Wikipedia — Saint Petersburg–Moscow railway (CC BY-SA 4.0)