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