Расстояние между станциями Москва – Порхов составляет 615 км.
Минимальное время в пути Москва – Порхов составляет 10 ч. 29 м. на поезде 010А.
Максимальное время в пути Москва – Порхов составляет 13 ч. 24 м. на поезде 663Р.
Поезда по маршруту Москва – Порхов следуют через города: Тверь, Вышний Волочек, Бологое-Моск., Едрово, Валдай, Лычково, Кневицы, Пола, Парфино, Старая Русса, Волот, Морино, Дно 1, Волоколамск, Княжьи Горы, Погорел.Городище, Зубцов, Ржев Балтийский, Оленино, Мостовая, Нелидово, Земцы, Западная Двина, Старая Торопа, Жижица, Кунья, Великие Луки, Новосокольники, Локня, Сущево, Дедовичи.