| Train route | Departure from Saint Petersburg | Arrival to Belgorod | Travel time | Train number | Price | ||
|---|---|---|---|---|---|---|---|
| Saint Petersburg → Belgorod | 00:35 from Saint Petersburg Moskovskiy station | 22:20 to Belgorod | 21 hrs 45 mins | 119А 7.5 Train rating | 3rd ~ 2 563 ₽ 2nd ~ 3 630 ₽ | ||
| Saint Petersburg → Belgorod | 20:20 from Saint Petersburg Moskovskiy station | 13:42 the next day to Belgorod | 17 hrs 22 mins | 029У 8.6 Train rating | Sitting ~ 3 377 ₽ 2nd ~ 2 218 ₽ 1st ~ 13 996 ₽ | ||
| Saint Petersburg → Belgorod | 21:21 from Saint Petersburg Moskovskiy station | 14:50 the next day to Belgorod | 17 hrs 29 mins | 081А 7.8 Train rating | Sitting ~ 2 277 ₽ 2nd ~ 2 783 ₽ 1st ~ 14 677 ₽ | ||
| Saint Petersburg → Belgorod | 22:40 from Saint Petersburg Moskovskiy station | 23:07 the next day to Belgorod | 1 day | 103А 8.1 Train rating | 3rd ~ 4 180 ₽ 2nd ~ 3 761 ₽ |