Kemijoki (Swedish:Kemi älv, Northern Sami:Giemajohka), with its 550km (340mi) length, is the longest river in Finland. It runs through Kemijärvi and Rovaniemi before reaching the Gulf of Bothnia at Kemi.
At Rovaniemi the Ounasjoki river merges with Kemijoki.