Trains from St. Petersburg to Petrozavodsk

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

St. Petersburg - Petrozavodsk timetable

Departure time Arrival time Travel time Departure dates Train Price from
09:50 16:44 6h 54m Daily 016А Arktika 72.84 $
21:24 03:05 5h 41m Daily 022Ч 26.79 $

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 26.79 $

St. Petersburg - Petrozavodsk train reviews

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
Train number: 016А
Travel date: 19 Sep 2019
Very friendly the staff personal and the network wifi was very helpfull. All very good experience
Jose Manuel, Spain and Canary Islands
Train number: 806Ч
Travel date: 28 Aug 2019
I liked that it was possible to board the train 20 minutes before departure from St Petersburg. I also found the wagon clean and comfortable. I would have liked if there would have been some information about the possibility to buy something to eat and drink during the trip. The ladies who came to offer some coffee and cookies to buy, came quite late during the trip.
Aina Bigestans, Sweden

How do I get back to St. Petersburg

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