Viipuri–Joensuu railroad

Petrozavodsk–Kouvola line
Murmansk line
to Kandalaksha
Louhi
Sofporog
Murmansk line
to Belomorsk
to Pyaozero
Kalevala
Yushkozero
to Kostomuksha
& Kontiomäki
to Kochkoma
Murmansk line
to Svir
Ledmozero
Petrozavodsk
Tomitsy
Sukkozero
Murmansk line
to Medvezhyegorsk
Zastava
Naistenjärvi
Khautavaara
Suoyarvi–
Louhi line
Suoyarvi
Raykonkoski
Yanisyarvi
to Värtsilä
Matkaselkä
Sortavala
to Nurmes
& Kontiomäki
Kuokkaniemi
to Pieksamäki
Elisenvaara
Joensuu
to Värtsila
Ketrovaara
(formerly Lamminsal)
Parikkala
Kouvola–
Joensuu line
planned
Simpele
Imatra
Lappeenranta
to Vainikkala
Kouvola
to Kuopio

The old Karelian railroad (Finnish: Karjalan rata) between Viipuri and Joensuu was a 1,524 mm (5 ft) broad gauge line that used to link Joensuu, Sortavala, Hiitola, Antrea and Viipuri. Originally built in 1892-1894 by Finnish State Railways in the Grand Duchy of Finland, in the 1940s most of the railway up to Niirala was ceded by Finland to the Soviet Union in the Moscow Peace Treaty, Moscow Armistice and Paris Peace Treaty as a result of the Winter War and Continuation War. Now the track is located in Leningrad Oblast (Karelian Isthmus), Republic of Karelia and North Karelia. The SortavalaJoensuu link across the border was abolished after the Continuation War, but was since restored and is currently in use for cargo traffic.