Trains from St. Petersburg to Petrozavodsk

Buy train tickets to Petrozavodsk. Simple, fast, with no hidden fees.

St. Petersburg - Petrozavodsk route details

Route overview
Fastest trip 5h 41m
Average journey time 6h 17m
Distance 302 km
Trains overview
First departure 09:50
Last departure 21:24
Trains per day 2 - 2
Price from 22.05 $

St. Petersburg - Petrozavodsk train reviews

Train number: 806Ч
Travel date: 27 Aug 2023
the only problem wifi available only for mobile phone with Russian sim card
Luca, Italy
Train number: 016А
Travel date: 18 Apr 2023
The cabin was very clean and comfortable and the staff was attentive, friendly and helpful.
DIMITRY , Mexico
Train number: 804Ч
Travel date: 29 Feb 2020
train on time and comfortable.
Michel, France
Train number: 012А
Travel date: 17 Dec 2019
The one problem for me this trip is the plane was late to Shipold airport and so I didn’t get my flight to St Petersburg, and so missed my first. I had to by another ticket. There was no way to get any money. I feel if there was a better way to safe guard against losing money I would feel better about buying a ticket over your internet sight
Steven M, United States Of America (USA)
Train number: 016А
Travel date: 24 Nov 2019
Dietary regime was acknowledged,train comfortable and clean, people helpful
Femy , France

How do I get back to St. Petersburg

Find train times and buy tickets from Petrozavodsk to St. Petersburg
Check Prices