There are 35 over 100 kilometres long rivers in Finland. The five longest ones are Kemijoki (Kemi River, 593 km), Iijoki (Ii River, 330km), Ounasjoki (Ounas River, 298km), Kitinen (278 km) and Muonionjoki (Muonio's River, 230km).
The other 30 rivers, in order from the longest one to the shortest one, are called Luiro, Kymijoki, Tornionjoki, Simojoki, Ivalojoki, Kiiminkijoki, Pyhäjoki, Perhonjoki, Tenojoki, Siikajoki, Kokemäenjoki, Raudanjoki, Lapuanjoki, Porvoonjoki, Kalajoki, Kyrönjoki, Livojoki, Siuruanjoki, Loimijoki, Karvianjoki, Vaskojoki, Oulujoki, Oulankajoki, Nuorittajoki, Kiehimänjoki, Paimionjoki, Vantaanjoki, Lieksanjoki, Tenniöjoki and Vuoksi.