| Place | Class | Family name, Name | Country | Club, City | Time | min/km |
|---|---|---|---|---|---|---|
| 1 | M60 | Mauritzon Björn | Sweden | 52:36 | 9:11 | |
| 2 | M60 | Vilkelis Jonas | Lithuania | 54:02 | 9:26 | |
| 3 | M60 | Nordvi Kjell Magne | Norway | 56:47 | 9:55 | |
| 4 | M60 | Sikkal Tõnu | Estonia | 57:13 | 9:59 | |
| 5 | M60 | Pedersen Arnfinn | Norway | 57:39 | 10:04 | |
| 6 | M60 | Kohler Hansruedi | Switzerland | 59:04 | 10:19 | |
| 7 | M60 | Karlsson Björn | Sweden | 1:00:24 | 10:33 | |
| 8 | M60 | Kürti Istvan | Hungary | 1:02:05 | 10:50 | |
| 9 | M60 | Spiegl Janos | Hungary | 1:07:11 | 11:44 | |
| 10 | M16 | Šimek Štepan | Czech Republic | 1:08:36 | 11:58 | |
| 11 | M60 | Protasiewicz Włodzimierz | Poland | 1:08:50 | 12:01 | |
| 12 | M60 | Caklis Imants | Latvia | 1:10:30 | 12:18 | |
| 13 | M60 | Navrozov Anatoli | Belarus | 1:11:31 | 12:29 | |
| 14 | M60 | Szczepański Marek | Poland | 1:15:09 | 13:07 | |
| 15 | M60 | Volden Torgeir | Norway | 1:15:32 | 13:11 | |
| 16 | M60 | Schwingshackl Heinrich | Italy | 1:17:04 | 13:27 | |
| 17 | M60 | Uthushagen Terje | Norway | 1:17:39 | 13:33 | |
| 18 | M60 | Skårholen Arne | Norway | 1:19:18 | 13:51 | |
| 19 | M16 | Lūkins Ronalds | Latvia | 1:24:35 | 14:46 | |
| 20 | W18 | Maciuk Monika | Poland | 1:29:54 | 15:42 | |
| 21 | W18 | Nowakowska Wiktoria | Poland | 1:30:06 | 15:44 | |
| 22 | M60 | Veres Imre | Hungary | 1:38:54 | 17:16 | |
| 23 | W18 | Faltynowicz Emilia | Poland | 1:40:44 | 17:35 | |
| 24 | M60 | Höglund Risto | Finland | 1:44:01 | 18:10 | |
| 25 | W20 | Janicka Katarzyna | Poland | 1:45:50 | 18:29 | |
| 26 | M60 | Lorenzen Ulrik | Denmark | 1:47:09 | 18:42 | |
| 27 | W20 | Smith Frida Gjoelstad | Norway | 1:48:00 | 18:51 | |
| 28 | M60 | Fałkowski Zbigniew | Poland | 1:50:06 | 19:13 | |
| 29 | W18 | Matylda Rejewska | Poland | 1:53:54 | 19:53 | |
| 30 | W18 | Zaborowska Paulina | Poland | 1:57:22 | 20:30 | |
| 31 | W18 | Borge Sigrid Gjoelstad | Norway | 1:57:53 | 20:35 | |
| 32 | M60 | Mattila Tuomo | Finland | 2:01:32 | 21:13 | |
| 33 | W20 | Wikariak Patrycja | Poland | 2:04:58 | 21:49 | |
| 34 | W18 | Chojecka Aleksandra | Poland | 2:16:30 | 23:50 | |
| W18 | Dubrovska Andra | Latvia | dsq |