Average fare for journeys from Yavenga to Saint Petersburg is 1 587 roubles.
3rd class fare starts from 1 587 roubles, you can also book 2nd class ticket from Yavenga to Saint Petersburg from 1 796 roubles.
Trains from Yavenga to Saint Petersburg are passing Vozhega, Kadnikovsky, Kharovsk, Sokol, Vologda, Kipelovo, Sheksna, Cherepovets, Kaduy, Babaevo, Zaborye, Podborovye, Yefimovskiy, Pikalyovo, Tikhvin, Volkhov.
1 train are serving this route.
Book your Yavenga – Saint Petersburg railway ticket online.