Расстояние между станциями Верещагино – Санкт-Петербург составляет 1589 км.
Минимальное время в пути Верещагино – Санкт-Петербург составляет 01 сут. 02 ч. 13 м. на поезде 159Ы.
Максимальное время в пути Верещагино – Санкт-Петербург составляет 01 сут. 08 ч. 55 м. на поезде 271И.
Поезда по маршруту Верещагино – Санкт-Петербург следуют через города: Кез, Балезино, Глазов, Яр, Зуевка, Киров, Котельнич 1, Шарья, Николо-Полома, Буй, Вологда 1, Кипелово, Чебсара, Череповец 1, Бабаево, Пикалево 1, Тихвин, Волховстрой 1, Шабалино, Поназырево, Мантурово, Брантовка, Нея, Номжа, Антропово, Галич, Шексна, Суда.