Расстояние между станциями Верещагино – Буй составляет 867 км.
Минимальное время в пути Верещагино – Буй составляет 12 ч. 23 м. на поезде 159Ы.
Максимальное время в пути Верещагино – Буй составляет 14 ч. 54 м. на поезде 069Ч.
Поезда по маршруту Верещагино – Буй следуют через города: Кез, Балезино, Глазов, Яр, Зуевка, Киров, Котельнич 1, Шарья, Николо-Полома, Свеча, Шабалино, Гостовская, Поназырево, Шекшема, Мантурово, Брантовка, Нея, Антропово, Галич.