Расстояние между станциями Ярославль(Все вокзалы) – Санкт-Петербург составляет 696 км.
Минимальное время в пути Ярославль(Все вокзалы) – Санкт-Петербург составляет 12 ч. 10 м. на поезде 045Я.
Максимальное время в пути Ярославль(Все вокзалы) – Санкт-Петербург составляет 19 ч. 37 м. на поезде 453Я.
Поезда по маршруту Ярославль(Все вокзалы) – Санкт-Петербург следуют через города: Рыбинск-Пасс, Сонково, Бежецк, Максатиха, Удомля, Бологое-Моск., Угловка, Окуловка, Малая Вишера, Волга, Шестихино, Некоуз, Родионово, Пищалкино.