Average fare for journeys from Ryabovo to Saint Petersburg is 234 roubles.
Trains from Ryabovo to Saint Petersburg are passing Tosno, Kolpino.
1 train are serving this route.
Book your Ryabovo – Saint Petersburg railway ticket online.