Расстояние между станциями Сонково – Санкт-Петербург составляет 512 км.
Минимальное время в пути Сонково – Санкт-Петербург составляет 08 ч. 08 м. на поезде 291Я.
Максимальное время в пути Сонково – Санкт-Петербург составляет 12 ч. 48 м. на поезде 610В.
Поезда по маршруту Сонково – Санкт-Петербург следуют через города: Бежецк, Максатиха, Удомля, Бологое-Моск., Окуловка, Малая Вишера, Красный Холм, Остолопово, Овинище 1, Дынино, Сандово, Пестово, Абросово, Бугры, Кабожа, Кушавера, Хвойная, Песь, Анциферово-Молог, Киприя, Неболчи, Тальцы-Мологс., Будогощь, Кириши, Мга.