| Train route | Departure from Saint Petersburg | Arrival to Petrozavodsk | Travel time | Train number | Price | ||
|---|---|---|---|---|---|---|---|
| Saint Petersburg → Petrozavodsk | 00:44 from Saint Petersburg Ladozhskiy station | 14:20 to Petrozavodsk | 13 hrs 36 mins | 038М | Sitting ~ 1 543 ₽ 2nd ~ 2 226 ₽ | ||
| Saint Petersburg → Petrozavodsk | 00:44 from Saint Petersburg Ladozhskiy station | 14:15 to Petrozavodsk | 13 hrs 31 mins | 160В 9.1 Train rating | Sitting ~ 1 570 ₽ 2nd ~ 2 240 ₽ | ||
| Saint Petersburg → Petrozavodsk | 00:45 from Saint Petersburg Ladozhskiy station | 07:35 to Petrozavodsk | 6 hrs 50 mins | 212А | 3rd ~ 2 024 ₽ 2nd ~ 2 507 ₽ | ||
| Saint Petersburg → Petrozavodsk «Lastochka» | 06:32 from Saint Petersburg Ladozhskiy station | 11:57 to Petrozavodsk | 5 hrs 25 mins | 804В 8.6 Train rating | Sitting ~ 1 878 ₽ | ||
| Saint Petersburg → Petrozavodsk | 07:05 from Saint Petersburg Ladozhskiy station | 14:09 to Petrozavodsk | 7 hrs 4 mins | 194В | 3rd ~ 2 093 ₽ 2nd ~ 4 591 ₽ | ||
| Saint Petersburg → Petrozavodsk «Arktika» Premium service train | 10:10 from Saint Petersburg Ladozhskiy station | 16:38 to Petrozavodsk | 6 hrs 28 mins | 016А 8.7 Train rating | 3rd ~ 1 106 ₽ 2nd ~ 1 325 ₽ 1st ~ 14 717 ₽ | ||
| Saint Petersburg → Petrozavodsk | 10:10 from Saint Petersburg Ladozhskiy station | 16:38 to Petrozavodsk | 6 hrs 28 mins | 016У | 3rd ~ 3 270 ₽ 2nd ~ 5 892 ₽ 1st ~ 16 529 ₽ | ||
| Saint Petersburg → Petrozavodsk «Lastochka» | 18:00 from Saint Petersburg Ladozhskiy station | 22:59 to Petrozavodsk | 4 hrs 59 mins | 806В 8.7 Train rating | Sitting ~ 1 878 ₽ | ||
| Saint Petersburg → Petrozavodsk | 21:24 from Saint Petersburg Ladozhskiy station | 03:20 the next day to Petrozavodsk | 5 hrs 56 mins | 012А 8.5 Train rating | 2nd ~ 1 317 ₽ | ||
| Saint Petersburg → Petrozavodsk | 23:20 from Saint Petersburg Ladozhskiy station | 06:50 the next day to Petrozavodsk | 7 hrs 30 mins | 112А 7.7 Train rating | 3rd ~ 1 088 ₽ 2nd ~ 2 216 ₽ |