If you are planning a Saint Petersburg trip, it might be useful to check out what to know about the numerous train stations in St. Petersburg.
Trains on St. Petersburg - Petrozavodsk Route
St. Petersburg to Petrozavodsk Train Review & Rating
A train trip with the locals in Russia was one of the highlights of my journey
Joshuah K. about traveling from St. Petersburg to Petrozavodsk