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