Расстояние между станциями Беломорск – Шалакуша составляет 494 км.
Минимальное время в пути Беломорск – Шалакуша составляет 10 ч. 16 м. на поезде 143Я.
Максимальное время в пути Беломорск – Шалакуша составляет 11 ч. 47 м. на поезде 373Я.
Поезда по маршруту Беломорск – Шалакуша следуют через города: Сумский Посад, Тегозеро, Колежма, Вирандозеро, Нюхча, Маленьга, Унежма, Куша, Малошуйка, Нименга, Поньга, Грибаниха, Пост 243 км, Вонгуда, Глазаниха, Мудьюга, Кодино, Обозерская, Емца, Шелекса, Плесецкая.