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