| Final | time |  | 1. Salvatore Antibo |   Italy | 27:41.27 |  | 2. Are Nakkim |   Norway | 28:04.04 |  | 3. Stefano Mei |   Italy | 28:04.46 |  | 4. Antonio Prieto |   Spain | 28:05.35 |  | 5. Richard Nerurkar |   Great Britain | 28:07.81 |  | 6. Jose Manuel Albentosa |   Spain | 28:11.00 |  | 7. Ezequiel Canario |   Portugal | 28:11.95 |  | 8. Martin Ten Kate |   Netherlands | 28:12.53 |  | 9. Zoltan Kaldy |   Hungary | 28:13.71 |  | 10.Alejandro Gomez |   Spain | 28:16.06 |  | 11.Dietmar Millonig |   Austria | 28:16.95 |  | 12.John Halvorsen |   Norway | 28:17.40 |  | 13.Jean Louis Prianon |   France | 28:21.71 |  | 14.Antonio Pinto |   Portugal | 28:26.68 |  | 15.Spyros Andriopoulos |   Greece | 28:28.95 |  | 16.Giuseppe Miccoli |   Italy | 28:29.57 |  | 17.Paul Arpin |   France | 28:38.67 |  | 18.Colin Moore |   Great Britain | 28:59.00 |  | 19.HarriHanninen |   Finland | 29:07.53 |  | 20.Raf Wijns |   Belgium | 29:09.74 |  | 21.Alexandr Surtsev |   Soviet Union | 29:16.26 |  | 22.Carsten Eich |   East Germany | 30:21.03 |   
 | 
              
 |