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