Enthusiast's Guide to Travelling the Railways of Europe

Border Crossings: Russia

For general information and definition of terms, refer to the main Border Crossings document.

For a full alphabetical list of countries go to here.

Go direct to border crossing information between Russia and Belarus - Estonia - Finland - Georgia - Latvia - Lithuania - Poland - Ukraine.


Tick the boxes below if you do not want to see passenger routes listed, or freight-only routes, or closed routes. Click "Submit Changes" to register your selection.

Do not show routes open to passenger traffic
Do not show routes carrying only freight traffic
Do not show closed routes

Belarus - Russia

Last update: 1 August 2004.

All rail routes between this pair of countries are 1520mm gauge.

(Polock -) Alešča BČ - Kľastica RŽD (- Neveľ): [D] This route sees one local train pair between Polock and Velikie Luki and one local train pair between Polock further onwards to Novosokolniki. The Kaliningrad-Sankt Peterburg train pair, formerly reported as running via this route, was diverted via the Yezerišče - Neveľ crossing in May 2003.

(Vitebsk -) Yezerišče BČ - Neveľ RŽD: [D] Several long distance trains run via this route.

(Vitebsk -) Zayoľša BČ - Rudnja RŽD (- Smolensk): [D] Several long distance trains run via this route, plus two local train pairs between Vitebsk and Smolensk.

(Orša -) Osinovka BČ - Krasnoe RŽD (- Smolensk): [E] This is the main route between Minsk and Moskva.

(Kričev -) Šesterovka BČ - Osja RŽD (- Roslavľ): [D] No traffic.

(Kričev -) Belynkovči BČ - Suraž RŽD (- Uneča): [D] This route sees one daily BČ train pair between Kričev and Uneča, one daily UŽ train pair between Belynkovči and Uneča, and one long distance train pair on alternate days between Grodno and Uneča.

(Gomeľ -) Dobruš BČ - Zlynka RŽD (- Brjansk): [D] This route sees one daily BČ train pair between Gomeľ and Zlynka plus a number of long distance services.


Estonia - Russia

Last update: 23 July 2006.

All rail routes between this pair of countries are 1520mm gauge.

(Tallinn -) Narva ER - Ivangorod-Narvskiy RŽD (- Sankt-Peterburg): [D] This route carries one daily Tallinn - Moskva train pair.

(Tallinn - Tartu -) Piiroja ER - Pechory-Pskovskie RŽD (- Pskov): [D] No cross-border passenger service.

(Riga LDZ - Valga ER -) Piusa ER - Pechory-Pskovskie RŽD (- Pskov): [D] No cross-border passenger service since 8 March 2001.


Finland - Russia

Last update: 5 August 2006.

All rail routes between this pair of countries are 1520mm gauge.

(Kemijärvi -) Kelloselkä VR - Alakurti RŽD: [D] This line, opened as part of Finnish war reparations to Russia, may never have carried any through traffic. It has long been out of use east of Kelloselkä, though track still remains in place from there towards the Russian border beyond which the line is partially lifted. In 2006 the last remaining traffic (timber) on the section of line between Isokylä (just east of Kemijärvi) and Kelloselkä ceased. RHK (Finnish equivalent of Network Rail) have now mothballed the entire line east of Isokylä pending a decision to be made in conjunction with Russian and Swedish authorities on a possible reopening as part of a through route to cater for the predicted vast increase in container traffic from China to America’s west coast via train through Russia, Finland and Sweden to Norway for transferring to ships.

(Kontiomäki -) Vartius VR - Kostomuksha RŽD: [D] Freight only. Most of it is iron-ore pellets from a mine/processing plant at Kostomuksa (some 30 km inside Russia) which go to the steel works at Raahe and also to the port of Kokkola for export. On the Russian side a new line 126 km long opened in 2001 from Ledmozero to Kotshkoma considerably reduced the distance from Vartius to the Archangel area of Russia. It was hoped this would lead to a significant increase in traffic. However due to a lack of funds signalling and telecommunication works on the line were never completed severely restricting its capacity. The line from Vartius to Kontiomäki will be electrified by the end of 2006 along with the line from Oulu via Kontiomäki to Iisalmi. It is hoped to extend electrification all the way to Kotshkoma in the long term.

Niirala VR - Vyartsilya RŽD: [D] Freight only. Mainly used to import raw timber to Finland: this amounted to 2.5 million tonnes last year.

Parikkala VR - Elisenvarra RŽD: [D] The tracks have been lifted across the border.

Imatrankoski VR - Svetogorsk RŽD: [D] Freight only, but see Obscure Service FI03/2. Mainly used to import raw timber and wood products to Finland, which amounted to 2.6 million tonnes in 2000.

(Kouvola -) Vainikkala VR - Luzhaika RŽD (- Sankt Peterburg): [E*] RŽD dual-system electric locos (3kV dc/25kV 50Hz) work into Finland. There are 3 passenger trains a day in each direction. Last year 7.7 million tonnes of freight mainly, raw wood, oil, gas and fertiliser crossed the border into Finland. 550,000 tonnes passed the other way mainly construction materials, farm machinery and consumer goods. Out of all this 2.5 million tonnes of freight go directly to and from Finnish Sea ports for export and import to from other countries.


Georgia - Russia

Last update: 7 August 2010.

All rail routes between this pair of countries are 1520mm gauge.

(Gagra -) Psoy AZD - Velesoye RŽD (-Sochi): [E] RŽD operates a twice daily passenger service Adler - Gagra by EMU. A direct sleeper Moscow - Suchumi is added as train 75 during the summer period.


Latvia - Russia

Last update: 31 August 2008.

All rail routes between this pair of countries are 1520mm gauge.

(Riga - Gulbene -) Vecumi LDz - Purvmala RŽD (- Pytalovo - Pskov) : [D] Line closed.

(Rēzekne -) Kārsava LDz - Skangali RŽD (- Pytalovo - Pskov): [D] This route carries one daily train pair Riga - St. Petersburg, and one daily train pair Vilnius - St. Petersburg.

(Rēzekne -) Zilupe LDz - Posiň RŽD (- Novosokolyniki - Moskva): [D] This route carries two daily Riga - Moskva train pairs.


Lithuania - Russia

Last update: 1 August 2009.

All rail routes between this pair of countries are 1520mm gauge.

(Kazlų-Rūda -) Kibartai LG - Nesterov RŽD (- Chernyakhovsk): [E] It is reported that RŽD works passenger trains to Kibartai, and that LG works freight trains to Nesterov, though these arrangements may vary. It is a curiosity that until 1918 eastbound trains entered the Russian Empire at this border, but since 1990 one travels westwards over the same border to enter Russian territory.

(Radviliškis -) Pagėgiai LG - Sovetsk RŽD: [D] Freight only. One train a day each way uses this crossing. LG works to Sovetsk.


Poland - Russia

Last update: 17 February 2008.

Braniewo PKP - Mamonowo RŽD (- Kaliningrad): [D] A single-track, 1435mm gauge line, used by the daily Berlin – Gdynia – Kaliningrad service. A second service is shown in the 2008 timetable as an F service, but it is not thought to have commenced. In Russia, the route is mainly parallel to, but occasionally interlaced with the RŽD 1520mm gauge freight only track to Braniewo and Bogaczewo. PKP works to Mamonowo RŽD, with a RŽD standard gauge M62 diesel working to and from Kaliningrad.

Bartoszyce PKP - Bagrationovsk RŽD (- Kaliningrad): [D] Disused freight only line. 1435mm gauge track extends to just north of Bagrationovsk where it is severed, and 1520mm gauge tracks reached a factory just north of Bartoszyce (interlaced with the 1435mm gauge track).There has been no traffic on either gauge to the north of Bartoszyce for many years, although an enthusiasts special reached the border on the standard gauge tracks in May 2003.

Skandawa PKP - Zheleznodorozhny RŽD: [D] Freight only. PKP works on 1435mm gauge to Zheleznodorozhny with standard gauge RŽD diesels onwards to the exchange sidings to the south of Chernyakhovsk. In Poland 1520mm gauge extends to exchange sidings to the north and east of Skandawa station with a connecting standard gauge branch. Viewed in May 2003, no traffic crosses the border on the broad gauge.


Russia - Ukraine

Last update: 9 September 2006.

All rail routes between this pair of countries are 1520mm gauge.

(Taganrog -) Uspenskaja RŽD - Kvašyne UZ (- Ilovajs'k): [E] This route carries several long distance trains.

(Michajlo-Leonťevskaja -) Zakordonnyj RŽD - 1092 Km UZ (- Dovžans'ka): [D] No passenger service. Operational details not known.

Gukovo RŽD - Krasna Mohyla UZ: [D] This route carries one long distance train pair Simferopol’ – Sverdlovs’k and some long distance services on different days.

(Lichaja -) Plešakovo RŽD - Izvaryne UZ (- Simejkyne): [D] This route crosses the border three times between Plešakovo and Izvaryne. No passenger service. Operational details not known.

(Millerovo -) Staraja Iľjenko RŽD - 122 Km UZ (- Kindrašivs'ka): [D] This route carries 2 local train pairs between 122 Km and Millerovo in 2005: it is not known if they are still running.

(Millerovo -) Čertkovo - Zorynivka (- Kantemirovka): [E] (used by through RŽD trains) Two corridor train pairs run between Čertkovo and Rossoš’ without stopping in Ukrainian territory.

(Kantemirovka -) Gartmaševka - Šelystivka (- Čertkovo): [E] (used by through RŽD trains) Two corridor train pairs run between Čertkovo and Rossoš’ without stopping in Ukrainian territory.

(Valujki -) Vystrjel RŽD - Hrakivka UZ (- Lantrativka): [D] One daily long distance train pair Luhans’k - Moskva (from 23 January 2007 on alternate days) and one train pair Mariupol’ - Voroneš on different dates.

(Valujki -) Solovej RŽD - Topoli UZ (- Kup'jans'k-Vuzlovyj): [E] This route carries 5 local train pairs between Valujki and Topoli. There are also some long distance trains.

(Belgorod -) Nežegol' RŽD – Ohurtsove UZ (- Vovčans'k): [D] This route carries one local train pair between Belgorod and Vovčans'k.

(Belgorod -) Naumovka RŽD - Kozača Lopan' UZ (- Charkiv): [E] This route carries several local and long distance trains.

(Gotnja -) Chotmyžsk RŽD - Odnorobivka UZ (- Charkiv): This border crossing is used by 3 local train pairs.

(Gotnja -) Ilek-Pen’kovka RŽD – Puškarne UZ (- Sumy): [D] This route sees one daily UZ local train pair between Vorožba and Gotnja.

(Korenevo -) Gluškovo RŽD - Volfine UZ (- Vorožba): [D] This route carries one train pair (alternate days during high summer, twice weekly during the rest of the year) between Voroneš-1 and Kyďv, and 2 RŽD local train pairs from L'gov-Kyďvs'kyj to Lokot’ and Tetkino.

(Chutir-Mychaylivs'kyj -) Klevan’ UZ - Lokot’ (Russia) - Tetkino UZ (- Vorožba): [D] {UZ line, crosses the border a total of 6 times} No passenger service between Esman’ and Lokot’. One RŽD local train pair runs between L'gov-Kyďvs'kyj and Lokot’ via Vorožba without stopping in Ukrainian territory.

(Bryansk-1-Orlovsky -) Suzemka RŽD - Zernove UZ (- Chutir-Mychaylivs'kyj): [E] Local services between Suzemka and Zernove had been abandoned by 6 March 2003, but there are still several long distance trains.

(Uneča -) Vitemlja RŽD - Čihinok UZ (- Chutir-Mychaylivs'kyj): [D] Crosses the border 3 times. No passenger service since October 2003.

(Novozybkov -) Klimovo RŽD - Karpovyči UZ (- Semenivka): [D] No passenger or freight service.


Copyright © 2000 - 2010. All rights reserved. Copies of this document, whether made electronically or otherwise, must be for personal use only and shall not be used for commercial purposes. The information supplied in this document is for general reference only and should not be relied upon without further specific enquiry. You may alter the formatting and content of this document only to suit your own computer or printer.