Расстояние из Санкт-Петербурга (СПб) в Кандалакшу составляет 1150 км.
Самый быстрый поезд ЖД покрывает его за 19 часа 5 минуты, а самый медленный – за 20 часов 43 минуту.
Самый дешевый железнодорожный билет в Кандалакшу стоит 4 199 руб. За эту цену можно приехать в город из Санкт-Петербурга на скором поезде 012А Санкт-Петербург – Мурманск. Он уходит от Санкт-петербург Ладож. в 22:30 и спустя 19 час 5 минут в 17:35 прибывает в Кандалакша.
Самый дорогой жд билет в Кандалакшу стоит 10 753 руб. Это билет в вагон «Купе» фирменного скорого поезда 016А Москва – Мурманск, отбывающего из Санкт-Петербург ладож. в 22:30. В пути состав находится 20 часов 43 минуты и на вокзал прибывает в 06:53.