Город находится в 1110 км от аэропорта Санкт-Петербурга.
Путь из аэропорта Санкт-Петербурга в Кандалакшу занимает в среднем 12 часов 57 минут.
Кандала́кша — город на юго-западе Мурманской области России. Административный центр Кандалакшского района и городского поселения Кандалакша.
Кандалакша является самым южным из всех городов региона, оставаясь за Полярным кругом. Город находится на побережье Кандалакшского залива Белого моря, в устье реки Нива, в 200 км к югу от Мурманска, окружён территорией Зашейковского лесничества.
Ближайшие населённые пункты: Белое Море (10 км), Лувеньга (14 км), Нивский (16 км) и Колвица (28 км). В состав города входят четыре микрорайона: Центральный, Железнодорожный, Нива-3 и Лесозавод.
В окрестностях Кандалакши — Кандалакшский заповедник (место охраны гнездовых колоний морских птиц островов Белого и Баренцева морей).
Включён в перечень населённых пунктов Мурманской области, подверженных угрозе лесных пожаров.