| Train route | Departure from Saint Petersburg | Arrival to Petrozavodsk | Travel time | Train number | Price | ||
|---|---|---|---|---|---|---|---|
| Saint Petersburg → Petrozavodsk | 02:13 from Saint Petersburg Finlyandskiy station | 14:20 to Petrozavodsk | 12 hrs 7 mins | 037*М | Sitting ~ 1 543 ₽ 2nd ~ 1 662 ₽ |