Расстояние между станциями Шалакуша – Санкт-Петербург Ладож. составляет 956 км.
Минимальное время в пути Шалакуша – Санкт-Петербург Ладож. составляет 17 ч. 00 м. на поезде 169Я.
Максимальное время в пути Шалакуша – Санкт-Петербург Ладож. составляет 19 ч. 11 м. на поезде 151Ч.
Поезда по маршруту Шалакуша – Санкт-Петербург Ладож. следуют через города: Няндома, Бурачиха, Вандыш, Фоминская, Коноша 1, Явенга, Вожега, Кадниковский, Харовская, Семигородняя, Сухона, Кипелово, Чебсара, Шексна, Череповец 1, Кадуй, Бабаево, Заборье, Подборовье, Ефимовская, Пикалево 1, Тихвин, Волховстрой 1.