| Train route | Departure from Saint Petersburg | Arrival to Ryazan | Travel time | Train number | Price | ||
|---|---|---|---|---|---|---|---|
| Saint Petersburg → Ryazan | 15:31 from Saint Petersburg Moskovskiy station | 02:57 the next day to Ryazan Ryazan-1 | 11 hrs 26 mins | 105А 8.3 Train rating | 3rd ~ 2 060 ₽ 2nd ~ 1 996 ₽ 1st ~ 7 350 ₽ | ||
| Saint Petersburg → Ryazan «Tavriya» | 17:15 from Saint Petersburg Moskovskiy station | 01:52 the next day to Ryazan Ryazan-2 | 8 hrs 37 mins | 007А 8.8 Train rating | 3rd ~ 1 623 ₽ 2nd ~ 3 189 ₽ 1st ~ 14 899 ₽ | ||
| Saint Petersburg → Ryazan «Andrei Tul'nikov» Premium service train | 18:05 from Saint Petersburg Moskovskiy station | 06:21 the next day to Ryazan Ryazan-2 | 12 hrs 16 mins | 109А 8.7 Train rating | 3rd ~ 2 054 ₽ 2nd ~ 1 864 ₽ | ||
| Saint Petersburg → Ryazan | 19:26 from Saint Petersburg Moskovskiy station | 06:41 the next day to Ryazan Ryazan-2 | 11 hrs 15 mins | 181В 8.2 Train rating | 3rd ~ 2 429 ₽ 2nd ~ 3 690 ₽ | ||
| Saint Petersburg → Ryazan «Severnaya Pal'mira (dvukhetazhnyy)» Premium service train | 20:05 from Saint Petersburg Moskovskiy station | 06:31 the next day to Ryazan Ryazan-2 | 10 hrs 26 mins | 035А 9.1 Train rating | 2nd ~ 1 972 ₽ 1st ~ 13 482 ₽ Prem ~ 28 940 ₽ | ||
| Saint Petersburg → Ryazan | 20:05 from Saint Petersburg Moskovskiy station | 06:31 the next day to Ryazan Ryazan-2 | 10 hrs 26 mins | 235А 6.9 Train rating | 2nd ~ 4 730 ₽ 1st ~ 17 167 ₽ |