| Train route | Departure from Saint Petersburg | Arrival to Belgorod | Travel time | Train number | Price | ||
|---|---|---|---|---|---|---|---|
| Saint Petersburg → Belgorod | 00:12 from Saint Petersburg Moskovskiy station | 22:20 to Belgorod | 22 hrs 8 mins | 119А 7.5 Train rating | 3rd ~ 3 579 ₽ 2nd ~ 4 128 ₽ | ||
| Saint Petersburg → Belgorod | 01:23 from Saint Petersburg Ladozhskiy station | 20:35 to Belgorod | 19 hrs 12 mins | 203А 7.2 Train rating | 3rd ~ 5 121 ₽ 2nd ~ 4 442 ₽ | ||
| Saint Petersburg → Belgorod | 01:33 from Saint Petersburg Ladozhskiy station | 20:35 to Belgorod | 19 hrs 2 mins | 201Я | 3rd ~ 4 774 ₽ 2nd ~ 4 294 ₽ | ||
| Saint Petersburg → Belgorod | 20:15 from Saint Petersburg Moskovskiy station | 13:46 the next day to Belgorod | 17 hrs 31 mins | 029У 8.6 Train rating | Sitting ~ 3 377 ₽ 2nd ~ 2 218 ₽ 1st ~ 19 507 ₽ | ||
| Saint Petersburg → Belgorod | 21:20 from Saint Petersburg Moskovskiy station | 14:30 the next day to Belgorod | 17 hrs 10 mins | 081А 7.8 Train rating | Sitting ~ 2 277 ₽ 2nd ~ 2 783 ₽ 1st ~ 8 440 ₽ |