Расстояние между станциями Шабалино – Санкт-Петербург составляет 1067 км.
Минимальное время в пути Шабалино – Санкт-Петербург составляет 19 ч. 14 м. на поезде 173Е.
Максимальное время в пути Шабалино – Санкт-Петербург составляет 01 сут. 00 ч. 50 м. на поезде 271И.
Поезда по маршруту Шабалино – Санкт-Петербург следуют через города: Поназырево, Шарья, Мантурово, Брантовка, Нея, Номжа, Николо-Полома, Антропово, Галич, Буй, Вологда 1, Шексна, Череповец 1, Суда, Бабаево, Тихвин, Волховстрой 1.