Расстояние между станциями Санкт-Петербург – Шарья составляет 973 км.
Минимальное время в пути Санкт-Петербург – Шарья составляет 16 ч. 19 м. на поезде 562Е.
Максимальное время в пути Санкт-Петербург – Шарья составляет 22 ч. 20 м. на поезде 187В.
Поезда по маршруту Санкт-Петербург – Шарья следуют через города: Волховстрой 1, Тихвин, Бабаево, Суда, Череповец 1, Шексна, Вологда 1, Буй, Галич, Антропово, Николо-Полома, Нея, Брантовка, Мантурово, Пикалево 1, Чебсара, Кипелово.