Расстояние между станциями Первоуральск – Санкт-Петербург составляет 2046 км.
Минимальное время в пути Первоуральск – Санкт-Петербург составляет 01 сут. 09 ч. 40 м. на поезде 093И.
Максимальное время в пути Первоуральск – Санкт-Петербург составляет 01 сут. 18 ч. 49 м. на поезде 571Е.
Поезда по маршруту Первоуральск – Санкт-Петербург следуют через города: Шаля, Кунгур, Пермь 2, Верещагино, Кез, Балезино, Глазов, Яр, Зуевка, Киров, Котельнич 1, Шарья, Николо-Полома, Буй, Вологда 1, Кипелово, Чебсара, Череповец 1, Бабаево, Пикалево 1, Тихвин, Волховстрой 1, Шабалино, Поназырево, Мантурово, Брантовка, Нея, Номжа, Антропово, Галич, Шексна, Суда.