Расстояние между станциями Санкт-Петербург – Новосокольники составляет 427 км.
Минимальное время в пути Санкт-Петербург – Новосокольники составляет 06 ч. 06 м. на поезде 049Б.
Максимальное время в пути Санкт-Петербург – Новосокольники составляет 08 ч. 22 м. на поезде 677А.
Поезда по маршруту Санкт-Петербург – Новосокольники следуют через города: Царское Село, Батецкая, Уторгош, Сольцы, Леменка, Дно 1, Дедовичи, Судома, Плотовец, Чихачево, Ашево, Лозовицы, Сущево, Загоскино, Локня, Стримовичи, Самолуково.