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