Расстояние между станциями Санкт-Петербург – Кандалакша составляет 1162 км.
Минимальное время в пути Санкт-Петербург – Кандалакша составляет 18 ч. 53 м. на поезде 022У.
Максимальное время в пути Санкт-Петербург – Кандалакша составляет 01 сут. 00 ч. 42 м. на поезде 122А.
Поезда по маршруту Санкт-Петербург – Кандалакша следуют через города: Волховстрой 1, Лодейное Поле, Подпорожье, Свирь, Петрозаводск-Пас, Кондопога, Медвежья Гора, Сегежа, Надвоицы, Идель, Летний, Сосновец, Беломорск, Кемь, Кузема, Энгозеро, Амбарный, Лоухи, Чупа, Полярный Круг, Пояконда, Ковда, Княжая, Деревянка, Кедрозеро, Кяппесельга, Кочкома, Тунгуда, Уда, Шуерецкая, Сиг.