Average fare for journeys from Petrozavodsk to Vyborg is 1 493 roubles.
You can also book 2nd class ticket from Petrozavodsk to Vyborg from 2 420 roubles
Trains from Petrozavodsk to Vyborg are passing Essoyla, Suojarvi, Piytsiyoki, Loimola, Raykonkoski, Leppyasyurya, Matkaselkya, Sortavala, Lahdenpohja, Elisenvaara, Khiytola, Kamennogorsk.
1 train are serving this route.
Book your Petrozavodsk – Vyborg railway ticket online.