Расстояние между станциями Москва – Беломорск составляет 1426 км.
Минимальное время в пути Москва – Беломорск составляет 19 ч. 59 м. на поезде 226С.
Максимальное время в пути Москва – Беломорск составляет 01 сут. 02 ч. 45 м. на поезде 038В.
Поезда по маршруту Москва – Беломорск следуют через города: Тверь, Вышний Волочек, Бологое-Моск., Окуловка, Малая Вишера, С-Петербург Лад., Волховстрой 1, Лодейное Поле, Подпорожье, Свирь, Деревянка, Петрозаводск-Пас, Кондопога, Кедрозеро, Кяппесельга, Медвежья Гора, Сегежа, Надвоицы, Кочкома, Идель, Тунгуда, Уда, Лихославль, Спирово.