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