Kandalaksha (Rusia: Кандала́кша, Finlandia: Kantalahti, juga Kandalax atau Candalax di peta lama, Norwegia: Kandalaksja, Karelia: Kannanlakši, Skolt Sami: Käddluhtt) merupakan sebuah kota yang terletak di Oblast Murmansk, Rusia. Kota ini letaknya di Teluk Kandalaksha di Laut Putih. Penduduknya berjumlah 40.564 jiwa (2002). Didirikan pada abad ke-11.