Расстояние между станциями Воронеж – Санкт-Петербург составляет 1239 км.
Минимальное время в пути Воронеж – Санкт-Петербург составляет 16 ч. 46 м. на поезде 036С.
Максимальное время в пути Воронеж – Санкт-Петербург составляет 01 сут. 07 ч. 37 м. на поезде 581Э.
Поезда по маршруту Воронеж – Санкт-Петербург следуют через города: Грязи Воронежск., Мичуринск Ворон, Богоявленск, Рязань 2, Тверь, Вышний Волочек, Бологое-Моск., Окуловка, Малая Вишера, Липецк, Елец, Ефремов, Узловая 1, Ожерелье, Москва Курская.