The town is located on the coast of the Barents Sea along the Kola Bay 25 kilometers northeast of Murmansk, the administrative centre of the oblast, to which it is connected by railway and a motorway.