Расстояние между станциями Новосокольники – Санкт-Петербург составляет 421 км.
Минимальное время в пути Новосокольники – Санкт-Петербург составляет 05 ч. 47 м. на поезде 143П.
Максимальное время в пути Новосокольники – Санкт-Петербург составляет 09 ч. 52 м. на поезде 080Ч.
Поезда по маршруту Новосокольники – Санкт-Петербург следуют через города: Самолуково, Стримовичи, Локня, Загоскино, Сущево, Лозовицы, Ашево, Чихачево, Плотовец, Судома, Дедовичи, Дно 1, Леменка, Сольцы, Уторгош, Батецкая, Царское Село.