List of rivers of Finland
This is a list of rivers of Finland. Listing begins with rivers flowing into the Baltic sea, from the north, that is from the Swedish border. Tributaries are listed down the page in an upstream direction.
Water flows from Finland directly to the Baltic Sea, which is divided here into the Gulf of Bothnia and Gulf of Finland, and the Archipelago Sea between them. Some rivers flow to Russia, ending either to Gulf of Finland or to the White Sea, and a few to the Arctic Ocean through Russia or Norway.
There are many lakes in Finland and so this listing includes also several lakes through which the rivers flow or begin from. Due to the great number of lakes especially in the Finnish Lakeland, where watercourses tend to consist of chains of lakes rather than long rivers, some rivers with a large catchment area can also be quite short or there may only be a short rapid between large lakes, like for example Tammerkoski in Tampere.
Rivers flowing to the Gulf of Bothnia
- Torne River - border with Sweden
- *Tengeliönjoki
- *Muonionjoki - border with Sweden
- **Könkämäeno - border with Sweden
- ***Lätäseno
- Kemijoki
- *Ounasjoki
- **Näkkäläjoki
- **Käkkälöjoki
- *Raudanjoki
- *flows through lake Kemijärvi
- *Kitinen
- **Luiro
- **Jeesiöjoki
- *Tenniöjoki – flows from Russia
- **Kuolajoki – flows from Russia
- *Värriöjoki
- Simojoki
- Iijoki
- *Siuruanjoki
- *Livojoki
- Kiiminkijoki
- Oulu River
- *lake Oulujärvi
- **Kiehimänjoki
- **Kajaaninjoki
- Pyhäjoki River
- Kalajoki River
- Lestijoki
- Perhonjoki
- Lapuanjoki
- Esse å
- Kyrönjoki
- Närpes å
- Lappfjärds å
- Karvianjoki
- Kokemäenjoki
- *Loimijoki
- *lakes Rautavesi and Kulovesi
- **Nokianvirta
- ***Lake Pyhäjärvi
- ****Tammerkoski
- *****Lake Näsijärvi
- ****Kuokkalankoski rapids
- *****Lake Vanajavesi
- ******Valkeakoski rapids
- *******Lake Mallasvesi
- Eurajoki
- Lapinjoki
Rivers flowing to the Archipelago Sea
- Laajoki
- Mynäjoki
- Aurajoki
- Paimionjoki
- Halikonjoki
- Uskelanjoki
- Perniönjoki
- *Kiskonjoki
Rivers flowing to the Gulf of Finland
- Svartån
- Vantaa River
- *Keravanjoki
- Porvoonjoki
- Kymijoki
- *from Lake Päijänne
- **Jämsänjoki
Rivers flowing to Russia, to the Gulf of Finland
- River Vuoksi
- *lake Saimaa
- **To the interconnected lakes on the same level as Saimaa :
- ***Höytiäisenkanava from lake Höytiäinen
- ***Pielisjoki from lake Pielinen
- ****Koitajoki from lake Koitere, flows partly in Russia
- ****from lake Pielinen
- *****Lieksanjoki, in Lieksa) from Lake Leksozero in Russia, through a chain of lakes
- ******Tuulijoki from Lake Tulos in Russia
- Jänisjoki
- Tohmajoki, in Kitee
- Hiitolanjoki, in Rautjärvi
Rivers flowing to Russia, to the [White Sea]
- Pistojoki - flows to the Kem River in Russia
- * Lakes Muojärvi and Kuusamojärvi in Kuusamo
- Oulankajoki - flows to the Kovda River in Russia
- *Kitkanjoki - flows to Oulankajoki in Finland near the Russian border
- *Kuusinkijoki - 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
- **Juutuanjoki
- ***Lake Paatari
- ****Lemmenjoki
- ****Vaskojoki
- Näätämöjoki - flows to Norway
- Tana - flows to Norway, border between Finland and Norway
- *Utsjoki
- *Inarijoki - border between Finland and Norway
By length
River | Length | 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, following 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 |