List of rivers of Finland

This is a list of rivers of Finland.

Rivers flowing to the Gulf of Bothnia

Torne River (, , in Tornio and Haparanda) - border with Sweden
Tengeliönjoki (in Aavasaksa)
Muonionjoki (, near Pajala) - border with Sweden
Könkämäeno (, near Kaaresuvanto) - border with Sweden
Lätäseno (near Kaaresuvanto)
Kemijoki (in Kemi)
Ounasjoki (in Rovaniemi)
Näkkäläjoki (near Hetta)ie4wjt ***Kajaaninjoki (near Kajaani)
Pyhäjoki River (in Pyhäjoki)
Kalajoki River (in Kalajoki)
Lestijoki (in Himanka)
Perhonjoki (, in Kokkola)
Lapuanjoki (, in Nykarleby)
Esse å (, near Jakobstad)
Kyrönjoki (, near Vaasa)
Närpes å (, near Närpes)
Lappfjärds å (, near Kristinestad)
Karvianjoki (in Merikarvia and at two different points in Ahlainen, Pori, due to river bifurcation)
Kokemäenjoki (in Pori)
Loimijoki (in Huittinen)
lakes Rautavesi and Kulovesi
Nokianvirta (in Nokia)
Lake Pyhäjärvi (south of Tampere)
Tammerkoski (in Tampere)
Lake Näsijärvi (north of Tampere)
Kuokkalankoski rapids (in Lempäälä)
Lake Vanajavesi (between Lempäälä, Valkeakoski and Hämeenlinna)
Valkeakoski rapids (in Valkeakoski)
Lake Mallasvesi (north of Valkeakoski)
Eurajoki (in Eurajoki)
Lapinjoki (in Eurajoki)

Rivers flowing to the Archipelago Sea
Laajoki (in Mynämäki)
Mynäjoki (in Mynämäki)
Aurajoki (in Turku)
Paimionjoki (in Paimio)
Halikonjoki (in Halikko, Salo)
Uskelanjoki (in Salo)
Perniönjoki (in Perniö, Salo)
Kiskonjoki (in Kisko, Salo)

Rivers flowing to the Gulf of Finland
Svartån (, in Karis, Raseborg)
Vantaa River (, , in Helsinki)
Keravanjoki (in Vantaa)
Porvoonjoki (, in Porvoo)
Kymijoki (in Kotka and near Ruotsinpyhtää)
from Lake Päijänne
Jämsänjoki (in Jämsä)

Rivers flowing to Russia, to the Gulf of Finland
Water from these rivers flows through Lake Ladoga and Neva River to the sea.

River Vuoksi (, in Imatra)
lake Saimaa
To the interconnected lakes on the same level as Saimaa (for example Lake Pyhäselkä near Joensuu):
Höytiäisenkanava (in Joensuu) from lake Höytiäinen
Pielisjoki (in Joensuu) from lake Pielinen
Koitajoki (near Eno) from lake Koitere, flows partly in Russia
from lake Pielinen
Lieksanjoki (in Lieksa) from Lake Leksozero in Russia
Jänisjoki (, in Värtsilä)

Rivers flowing to Russia, to the White Sea
Pistojoki (south-east of Kuusamo) - flows to the Kem River in Russia
 Lakes Muojärvi and Kuusamojärvi in Kuusamo
Oulankajoki (north-east of Kuusamo) - flows to the Kovda River in Russia
Kitkanjoki (near the border)
Tuntsajoki River (, in Salla) - flows to the Kovda River in Russia

Rivers flowing to Russia or Norway, to the Arctic Ocean
Luttojoki () - flows to the Tuloma River in Russia
Paatsjoki (, ) - border between Norway and Russia
Lake Inari ()
Ivalojoki (near Ivalo)
Juutuanjoki (in the village of Inari)
Lake Paatari
Lemmenjoki
Vaskojoki
Näätämöjoki () - flows to Norway
Tana (, ) - flows to Norway, border between Finland and Norway
Utsjoki (in Utsjoki)
Inarijoki () near Karigasniemi - border between Finland and Norway

By length
This is a list of the rivers, bigger than 100 km, that are wholly or partly located within the borders of Finland.

 River  Length(within Finland)  Border river Total length  Notes  Kemijoki 550 km 550 km  Iijoki 330 km 330 km  Ounasjoki 298 km 298 km Tributary to Kemijoki Kitinen 278 km 278 km Tributary to Kemijoki Muonionjoki 230 km 230 km Tributary to Tornionjoki, followin the Finnish-Swedish border in its entiety Luiro 227 km 227 km Tributary to Kemijoki Kymijoki 180 km 180 km  Tornionjoki 180 km 522 km Border river between Finland and Sweden, partly in Sweden Simojoki 172 km 172 km  Ivalojoki 170 km 170 km  Kiiminkijoki 170 km 170 km  Pyhäjoki 162 km 162 km  Perhonjoki 155 km 155 km  Tenojoki 152 km 344 km Partly a border river between Finland and Norway, other part is in Norway Siikajoki 152 km 152 km  Kokemäenjoki 150 km 150 km  Raudanjoki 150 km 150 km Tributary to Kemijoki Lapuanjoki 147 km 147 km  Porvoonjoki 130 km 130 km  Kalajoki 130 km 130 km  Kyrönjoki 127 km 127 km  Livojoki 125 km 125 km Tributary to Iijoki Siuruanjoki 120 km 120 km Tributary to Iijoki Loimijoki 114 km 114 km Tributary to Kokemäenjoki Karvianjoki 110 km 110 km  Vaskojoki 110 km 110 km  Oulujoki 107 km 107 km  Oulankajoki 105 km 135 km partly in Russia Nuorittajoki 105 km 105 km  Kiehimänjoki 105 km 105 km  Paimionjoki 105 km 105 km  Vantaanjoki 101 km 101 km  Lieksanjoki 80 km 132 km beginning on the Russian side of the border Tenniöjoki 62 km 126 km Tributary to Kemijoki; about half of its length in Russia Vuoksi 15 km 150 km The majority is on the Russian side of the border

Other websites
 Table of main watersheds in Finland  wwww.environment.fi Finland’s environmental administration 29.12.2009 
 Map of main watersheds in Finland  wwww.environment.fi Finland’s environmental administration 29.12.2009 

*
Finland
Finland
rivers