Railways in
Russia
The steam hauled Ruskeala Express approaches the Ruskeala
Mountain Park.
The first public railway in Russia opened between Saint Petersburg and
Tsarskoye Selo in 1837, a distance of 27km, linking the Imperial palaces
of Pavlovsk and Tsarskoye Selo. It was built to a gauge of 6 feet
(the Russian foot in use at that time being identical to its British
counterpart), or 1830mm.
The first railway that would ultimately become part of the national
network was the 650km Saint Petersburg to Moscow railway, opened in stages
between 1842 and 1851. The gauge chosen was 5 feet (1524mm, later slightly
narrowed to 1520mm) which was adopted as the standard gauge for all main
line railways in the Russian Empire, and would in time be imposed by the
Soviet Union on the states that were absorbed. One exception to this is
the exclave of Kaliningrad, historically part of Prussia, where the
railways are predominantly standard (1435mm) gauge.
The present day rail network of the Russian Federation (including the
exclave of Kaliningrad and the island of Sakhalin)
has over 86000km of line, of which roughly half is electrified. There
are international connections with Belarus, the Abkhazia region of
Georgia, Azerbaijan, Kazakhstan, Mongolia, China and North Korea.
Links with Finland, Estonia, Latvia, Lithuania, Poland (from Kaliningrad),
and Ukraine were closed in 2020 as a precaution against COVID-19,
and did not reopen following the Russian invasion of Ukraine, with
the exception of a few lines serving Russian occupied Ukraine.
International train ferries link with Türkiye across the Black Sea;
and with Georgia via the Black Sea coast, bypassing the break in the
rail route through the disputed territory of Abkhazia. A domestic
train ferry links the port of Ust-Luga with Baltiysk in Kaliningrad.
A train ferry across the Kerch Strait connects Russia with the
Crimea region of Ukraine, under Russian occupation sice 2014.
An 18km bridge across the strait opened to rail traffic in 2019,
with the intention of replacing the train ferry. However, for
capacity and security reasons, the ferry has continued to operate.
In 2026, the Russian and Belarusian and Russian governments signed
a memorandum of understanding for a new 715km high speed railway
between Moskva and Minsk, Belarus, running via Smolensk.
Main Line Railways
- RZD Russian
Railways
- Aeroexpress
direct city centre to airport services in Moscow
- BaltTransServis
independent freight operator
- DB Cargo independent freight operator
- New Transport Company
independent freight operator on the national network and operator of
the extensive internal rail network of MMK, Magnitogorsk Iron &
Steel Works (Site in Russian)
- NefteTransService
independent freight operator (Site in Russian)
- SG-trans
independent freight operator (Site in Russian)
- Transoil
independent freight operator (Site in Russian)
Independent Railways
This list is not exhaustive.
- Elegest - Kyzyl - Kuragino Railroad proposed
1520mm gauge railway from a junction with the Russian Railways
network at Kuragino on a tributary of the Yenisei River to the Elegest
coal mining area near Kyzyl, a distance of 410km. As well as mineral
traffic, principally coking coal, the line will carry passengers to
and from Kyzyl. An eventual extension is proposed to Arts Suuri in
Mongolia, wher it would meet with a new line of Mongolian Railways
(Site in Russian)
- Norilsk Railway isolated 1520mm gauge railway
located in a remote part of the Taimyr Peninsula north of the Arctic
Circle. The railway connects copper and nickel ore processing plants at
Norilsk with the river port of Dudinka on the Yenesei. It was opened
in 1937 as a narrow gauge railway, and converted to broad gauge in the
1940s and 50s. Plans in the 1950s to connect the railway to rest of the
Russian network never materialized. The distance from Norilsk to Dudinka
is around 70km but with branches to the various mines the railway at its
maximum extent totaled over 300km. Owned and operated by Nornickel (Website contains no
details relating to railway)
- Northern Latitudinal Railway proposed
1520mm gauge railway route, comprising a 353km line from Labynangi
to Nadym, following the route of an earlier railway closed in the
1980s, together with remodelling of the existing 112km Gazprom route
from Nadym to Pangody, and of the existing 242km RZD route from Pangody
to Novy Urengoy and Korotchaevo. The section from Labynangi to Pangody
will be constructed and operated by the SShKh consortium as
concessionary. Construction began in 2019 with a bridge across the Ob
river, but planned completion in 2023 has been postponed until 2027
or possibly 2031 (Site in Russian)
- Obskaya – Bovanenkovo Railway 572km, 1520mm
gauge railway on the Yamal Peninsula, from a junction with the Russian
Railways network near Labynangi, to Karskaya, opened in 2011 to
by Gazprom to support major new gas production fields. Extension to
the port of Sabetta, a further 120km, is envisaged by 2030. The railway
is the most northerly in the world (No website located at
present)
- A-Property
two connected 1520mm gauge lines from the Elginskoye coal mines:
- a 321km line to a connection with the Russian Railways
network at Ulak on the BAM route
- a 531km line, known as the Pacific Railway, to Port Elga,
a new port on the Sea of Okhotsk
(No website located at present)
- Evraz
has a 140km, 1520mm gauge connecting its vanadium iron ore mine at
Kachkanar with its steel works at Nizhniy Tagil, where there is an
extensive internal rail network (Sites contains no details
of railway)
- KRU
has an electrified private railway serving its Bachatsky coal
mine in Kemerovo Oblast–Kuzbass (Site in Russian,
contains no details of the railway)
- Magnitogorsk
Iron & Steel Works has an extensive internal railway network
(Site contains no details of railway)
- PIMCU uranium mining company in the
Krasnokamensk area with an extensive railway network
(When last checked, access denied from
UK, EU and other countries)
- Severstal has private rail networks connecting
with the national network at its steel works in Cherepovets,
and at its Karelsky Okatysh iron ore mine in Kostomushka. It may
also have such networks at some of its other facilities, but
information is not readily available (Site contains no
details of railways)
- Sodrugestvo operates a deep water port near Kaliningrad
with a 6km private railway linking to the national network at Shipovka.
- Yakutia Railway the northern
section of a 1200km line linking the Trans-Siberian Railway with Yakutsk,
the southern part being wholly owned by RZD. Line currently terminates
at Nizhny Bestyakh, about 5km from Yakutsk on the opposite side of the
River Lena. Pending construction of a proposed railway bridge, there is a
connection across the river by ferry (summer), by road over ice (winter),
or by hovercraft between seasons. In 2022, an agreement was signed by local
authorities and the railway for a proposed 1600km extension of the line from
Nizhny Bestyakh to Magadan, running via Khandyga, Susuman, and Yagodnoye.
The first 400km section from Nizhny Bestyakh to Khandyga is targeted for
completion around 2035 (Site in Russian)
Tourist & Museum Railways
This list is not exhaustive and will be expanded as information
regarding other lines becomes available.
- Imperial Russia luxury cruise train operating
on the Trans-Siberian Railway or between Moscow and Murmansk
(No website located, but details available from various
travel agants)
- Apsheronkskaya Narrow Gauge Railway Apsheronsk to
a point about 2km beyond Godovnikov. 16km, 750mm gauge, diesel hauled.
Operates weekends during the summer and by private charter
(Site in Russian)
- Alpayevsk
Narrow Gauge Railway Operated as 3 separate routes: Alpayevsk to
Sankino, Sankino to Kalach, and Alpayevsk to Sinyachikha. 750mm gauge,
diesel hauled (VK page in Russian)
- Avniugskaya
Narrow Gauge Railway Avniugskii to Soiga, 32km. Currently
olut of service, planned to reopen as a tourist railway
(VK page in Russian, requires sign up to view)
- Bologoe - Ostashkov regular steam hauled excursions
on a 106km suburban and commuter line of Russian Railways
(No website located at present)
- Circum-Baikal Railway steam hauled excursions beside Lake
Baikal on a portion of the East Siberian Railway. The train runs from
Irkutsk to Port Baikal, with the return journey being made by coach
(No website located at present)
- Tsarskoye Selo steam hauled excursions from St Petersburg
Vitebsky station to Tsarskoye Selo. The return journey is made by coach
(No website located at present)
- Guamka Gorge Railway tourist services on a
section of former forestry railway, about 70km north of Sochi.
8km, 750mm gauge, diesel hauled (Site in Russian)
- Karinskaya
Narrow Gauge Railway tourist services on a former peat railway
from the museum in Karintorf to Kirovo-Chepetsk. 750mm gauge,
diesel hauled (VK page in Russian)
- Kukushka
railway museum in Pereslavl-Zalessky. Currently offers rides in
hand propelled vehicle on about 0.5 km of 750mm gauge track.
Plans to reopen about 2.5km of line for passenger rides in
locomotive hauled trains or railcars (Site in Russian)
- Ruskeala Express regular steam hauled train
from Sortavala to Ruskeala Mountain Park
- Tesovo Narrow
Gauge Railway Museum tourist passenger services on a working peat
railway in Tesovo, about 200km west of Moscow. 16km, 750mm gauge,
diesel railcar (Site in Russian)
- Retro-Train historic Metro train used for tours on the
St Petersburg Metro (No website located at present)
Narrow Gauge Industrial and Local Railways
Information on surviving narrow gauge railways is not always
wholly reliable. The information in this section has been obtained
from various sources, but may be out of date in some instances.
Unless otherwise specified, all are 750mm gauge, diesel hauled.
- Belorucheiskaya NGR Yanishevo to Depo in Vologda Oblast,
63km. Forestry railway now restricted to the transport of
timber from a forest railhead to a central warehouse. Owned by
timber and logging company JSC Beliy Ruchey
(Site contains no details of railway)
- NGR of the Dymnoye Peat Company network of peat lines around
Svetlopoyansk formerly extending to over 79km. The railway conveys peat
from the extraction sites to the main line railway, where it is
transloaded for conveyance to the power plant at Kirov, and also
provides passenger transport for company workers. Owned by
peat extraction company Vyatka Torf (Site
in Russian, contains few details of railway, however there are several
pictures in the slide show on the home page)
- NGR of the Gladkoye Peat Company line about 7km in length
from Gladkoe, near St Petersburg, tranporting agricultural/horticultural
peat. Believed still in operation, but unconfirmed.
Owned by Agrotorf (No websites located at present)
- NGR of the Gusevsky Peat Company peat transport railway
formerly part of a network of over 100km, now restricted to about
11km from the processing plant in Mezinovsky. The company
takes its name from the nearby village of Gusevsky, no longer served
by the railway (No website located at present)
- Kobrin NGR forestry line about 80km in length from
Bezbozhnik. Currently operated in two sections totalling about 30km.
Privately owned passenger railcars also use the line, including
a short branch to Volosnitsa. Owned by timber and logging company
JSC Mayskles (Site in Russian,
contains no details of railway)
- Kudemskaya NGR line from Vodogon, on the outskirts of
Severodvisk, to Palozero, about 53km, used mainly by private
passenger railcars. A public passenger service is believed to
operate daily betwen Vodogon and Beloye Ozero (about 31 km)
(No website located at present)
- Lipakovskaya NGR Luzhma (west of Lipakovo) to Seza,
18km. A passenger railcar is believed to operate one return
service three times a week, but has not been confirmed
(No website located at present)
- Mesherskaya NGR peat line originally about 46km in length
from Bolon, Ryazan Oblast, of which only about 3.5km remain in use.
Owned by peat extraction company Peter Peat
(Site in Russian, contains no details of railway)
- Pelgorskoye NGR peat line about 20km in length from
Ryabovo. Owned by Pelgorskoe-M
Peat Enterprise (Site in Russian, contains no details of
railway)
- Pishchalskoye NGR peat line from Mirny, Kirov Oblast,
about 35km in length. The railway conveys peat from the extraction
sites to the main line railway, where it is transloaded for conveyance
to the power plant at Kirov. Owned by peat extraction company
Vyatka Torf (Site in Russian,
contains few details of railway, however there are several
pictures in the slide show on the home page)
- Udimskaya NGR network of about 25km of forestry lines
around Udimsky. Owned by timber company Ilim Group (Website
contains no details of railway)
Children’s Railways
Narrow gauge railways, usually in an urban park setting, operated
by children. Unless otherwise speecified, all are 750mm gauge, diesel
hauled.
- Chelyabinsk Children’s Railway Gagarin Park,
Chelyabinsk. 5.7km (VK page in Russian)
- Chita Children’s Railway 1st Ippodromnaya
Ulitsa, Chita. 3.7km (VK page in Russian)
- East Siberian Children’s Railway Horse Island,
Irkutsk. 3.7km (VK page in Russian)
- Far Eastern Children’s Railway Krasnoyarskaya
Ulitsa, Khabarovsk. 2.5km (Site in Russian)
- Far Eastern Children’s Railway (Sakhalin)
Gagarin Park, Yuzhno-Sakhalinsk. 2.2km (Site in Russian)
- Gorky Children’s
Railway 1st of May Park, Nizhny Novgorod. 3.2km (VK page in
Russian)
- Kazan Children’s Railway Lebyazhye Forest Park,
Kazan. 4.4km (VK page in Russian)
- Kemerovo Children’s
Railway Pritonsky Prospekt, Kemerovo. 3.8km (Site in
Russian)
- Krasnoyarsk Children’s Railway Central Park,
Krasnoyarsk. 1.1km. The first of the Children’s Railways in Russia,
opened in 1936 (VK page in Russian)
- Kurgan Children’s Railway S M Kirova Park,
Kurgan. 1.1km (VK page in Russian)
- Little October
Children’s Railway Vitebskiy Prospekt, St Petersburg. 9.8km
along the route of a former main line railway from Vitebsk to
Tsarkoye Selo (VK page in Russian)
- Moscow Children’s Railway Kratovo, near Moscow.
3.8km (VK page in Russian)
- Novosibirsk
Children’s Railway Zaeltsovsky Park, Novosibirsk. 5.3km.
Uses a steam outline diesel locomotive (VK page in Russian)
- Orenburg Children’s Railway Pushkin Boulevard,
Orenburg. 5.8km (VK page in Russian)
- Penza Children’s
Railway Ulitsa Izmailova, Penza. 2.5km (VK page in
Russian)
- Privolzhkaya Children’s Railway Floodplain of
the Tsaritsa River, Volgograd. 1.2km (VK page in Russian)
- Rostov Children’s
Railway Ostovskovo Park, Rostov-on-Don. 3.2km. Occasionally
operates steam trains (VK page in Russian)
- Southeastern Children’s Railway Gorodskoy
Park, Liski. 1.6km (Site in Russian)
- Sverdlovsk Children’s Railway Mayakovsky
Central Park of Culture, Yekatrinburg. 2.8km. Occasionally
operates steam trains (VK Page in Russian)
- Svobodny Children’s Railway from
Ulitsa Komarova, Svobodny to Bardagon. 10.5km. Occasionally
operates steam trains (VK page in Russian)
- Tula Children’s Railway Children's Park,
Novomoskovsk. 2.7km (VK page in Russian)
- Tyumen Children’s Railway on the shore
of Lake Andreevskoye in Borovsky, near Tyumen. 3.8km
(VK page in Russian)
- Ufa Children’s Railway Imeni Ivana Yakutova
Park, Ufa. 2km (VK page in Russian)
- Vladikavkaz Children’s Railway Vladikavkaz
Zoopark. 2.4km (Site in Russian)
- Yaroslavl Children’s Railway Yakovlevsky Bor,
Yaroslavl. 5.7km (Site in Russian)
Metros and trams
- Moscow
(Sites in Russian)
- St Petersburg
(Sites in Russian, when last checked, were
reporting an invalid security certificate)
- Achinsk
- Angarsk
- Trams (Site in Russian, contains no
route or fare details)
- Barnaul
- Biysk
- Chelyabinsk
- Cherepovets
- Cheryomushki
- Trams (No website located at
present)
- Irkutsk
- Izhevsk
- Kaliningrad
(Sites in Russian)
- Kazan
- Kemerovo
- Khabarovsk
- Trams (No website located at
present)
- Kolomna
- Trams (No website located at
present)
- Krasnodar
- Krasnoturinsk
- Trams (No website located at
present)
- Krasnoyarsk
- Trams (No website located at
present)
- Kursk
- Trams (No website located at
present)
- Lipetsk
- Trams (No website located at
present)
- Magnitogorsk
- Naberezhnye Chelny
- Nizhnekamsk
- Nizhny Novgorod
(Sites in Russian)
- Nizhny Tagil
- Novocherkassk
- Trams (No website located at
present)
- Novokuznetsk
- Trams (No website located at
present)
- Novosibirsk
(Sites in Russian)
- Novotroitsk
- Omsk
- Trams (No website located at
present)
- Orsk
- Trams (No website located at
present)
- Oryol
- Osinniki
- Trams (No website located at
present)
- Perm
- Prokopyevsk
- Trams (No website located at present)
- Pyatigorsk
- Rostov-na-Donu
- Trams (No current functional website located at
present)
- Salavat
- Trams (No website located at present)
- Samara
- Metro
(Site in Russsian)
- Trams (No website located at present)
- Saratov
- Smolensk
- Trams (No website located at
present)
- Sochi
- Sochinsky Sanatorium private funicular for
sanatorium staff and guests only, connecting the sanatorium
with the beach (No website located at present)
- Taganrog
- Tomsk
- Tver
- Tula
- Ufa
- Ulan Ude
- Ulyanovsk
- Usolye Sibirskoye
- Ust-Katav
- UKVZ tram factory
has a test track running from its works through town streets and open
countryside for about 4km to the district of Paranino. The line
includes sharp bends and steep gradients for testing purposes. Although
not a public tramway, morning and evening services operate for factory
workers, with occasional special services for townspeople and private
charters (Site contains no details of test track or tram
services)
- Vladikavkaz
- Vladivostok
- Volgograd
- Volchansk
- Volzhsky
- Yaroslavl
- Yekaterinberg
- Metro
- Trams
- VPT
interurban tram connecting with the neighbouring city of
Verkhnyaya Pyshma
(Sites in Russian)
- Zlatoust
- Zhukovsky
- Trams (No website located at present)
Sakhalin
The railways on the island of Sakhalin are operated by RZD as an entity
in their own right. The first lines were 600mm gauge lines constructed by
the Japanese during the Russo-Japanese war of 1904-1905. These lines were
in the southern part of Sakhalin island, which after the war would become
the Japanese province of Karafuto. Under Japanese sovereignty, the lines
were regauged to form the basis of a network of 3ft 6in (1067mm)
gauge lines, at that time the standard for main line railways in Japanese
territory. The first such line was completed in 1906 between Koraskov
and South Sakhalin, a distance of 43.5km. Subsequent development to the
same gauge meant that by 1945 when the whole of the island returned to
Russian (Soviet) control there was a network of some 700km in the
southern part of the island.
Meanwhile in the north of the island, several narrow gauge lines were
constructed in the early 1920s and a Russian standard gauge line in the
1930s, but these were associated with mineral and petrochemical
exploitations and have not survived. Following reunification, the southern
main line was extended north as far as Nogliki, to give essentially the
present day network. Over a period of time, the 1067mm gauge lines have
been converted to the Russian standard gauge of 1520mm. Plans are under
consideration for a fixed rail link (bridge and tunnel) connecting with
the Russian mainland across the Strait of Nevel.
There is a Children’s Railway in Yuzhno-Sakhalinsk - see entry above.
© 2004-2026 Glyn Williams
Photo image supplied by RZD Russian Railways