Расстояние между станциями Оленегорск – Москва составляет 1847 км.
Минимальное время в пути Оленегорск – Москва составляет 01 сут. 07 ч. 22 м. на поезде 221У.
Максимальное время в пути Оленегорск – Москва составляет 02 сут. 10 ч. 12 м. на поезде 237А.
Поезда по маршруту Оленегорск – Москва следуют через города: Нефелин.Пески, Хибины, Апатиты 1, Полярные Зори, Кандалакша, Княжая, Чупа, Лоухи, Амбарный, Энгозеро, Сиг, Кузема, Кемь, Шуерецкая, Беломорск, Уда, Тунгуда, Идель, Кочкома, Надвоицы, Сегежа, Медвежья Гора, Кяппесельга, Кедрозеро, Кондопога, Петрозаводск-Пас, Деревянка, Свирь, Подпорожье, Лодейное Поле, Волховстрой 1, С-Петербург Лад., Малая Вишера, Окуловка, Бологое-Моск., Вышний Волочек, Тверь, Москва Окт..