Расстояние между станциями Белгород – Санкт-Петербург составляет 1355 км.
Минимальное время в пути Белгород – Санкт-Петербург составляет 15 ч. 15 м. на поезде 082В.
Максимальное время в пути Белгород – Санкт-Петербург составляет 21 ч. 57 м. на поезде 522В.
Поезда по маршруту Белгород – Санкт-Петербург следуют через города: Прохоровка, Ржава, Курск, Орел, Тула 1, Москва Курская, Тверь, Лихославль, Спирово, Бологое-Моск., Окуловка, Солнцево, Поныри, Мценск, Ясная Поляна, Вышний Волочек.