Расстояние между станциями Елец – Санкт-Петербург составляет 1109 км.
Минимальное время в пути Елец – Санкт-Петербург составляет 17 ч. 10 м. на поезде 199Ж.
Максимальное время в пути Елец – Санкт-Петербург составляет 01 сут. 01 ч. 37 м. на поезде 581Э.
Поезда по маршруту Елец – Санкт-Петербург следуют через города: Ефремов, Узловая 1, Тула 1, Москва Курская, Тверь, Вышний Волочек, Бологое-Моск., Ожерелье, Окуловка, Малая Вишера.