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