Расстояние между станциями Данилов – Шарья составляет 344 км.
Минимальное время в пути Данилов – Шарья составляет 05 ч. 23 м. на поезде 070Ч.
Максимальное время в пути Данилов – Шарья составляет 07 ч. 39 м. на поезде 130Я.
Поезда по маршруту Данилов – Шарья следуют через города: Любим, Буй, Галич, Лопарево, Антропово, Николо-Полома, Номжа, Нея, Брантовка, Мантурово, Россолово.