| | | Final | time |  | gap |  | 1. Jozsef Katona |  Hungary | 17:49.5 |  |  |  | 2. Miguel Torres |  Spain | 17:55.6 | NR | +6.1s |  | 3. Richard Camplon |  Great Britain | 17:59.8 |  | +10.3s |  | 4. Johan Bontekoe |  Netherlands | 18:06.1 | NR | +16.6s |  | 5. James Kennedy |  Great Britain | 18:12.7 |  | +23.1s |  | 6. Veljko Rogusic |  Yugoslavia | 18:24.9 |  | +35.4s |  | 7. Lars Bengtsson |  Sweden | 18:32.5 |  | +43.0s |  | -. Hans Rosendahl |  Sweden | DNS |  |  | 
 |  | 
 |
 | Heats - Friday, 24th August | 
 | | Heat 1 | time |  | Rk. |  | 1. Richard Camplon |  Great Britain | 18:29.2 |  | 6. |  | 2. Giovanni Orlando |  Italy | 18:32.5 |  | 9. |  | 3. Kristian Lenger |  Poland | 18:38.5 | NR | 10. |  | 4. Jon Vengel |  Norway | 18:39.4 | NR | 11. |  | 5. Otto Christensen |  Denmark | 19:10.2 | NR | 17. | 
 |  | | Heat 2 | time |  | Rk. |  | 1. Miguel Torres |  Spain | 17:58.7 | NR | 1. |  | 2. Lars Bengtsson |  Sweden | 18:30.5 |  | 8. |  | 3. Jurgen Bachmann |  East Germany | 18:58.8 |  | 16. |  | 4. Jordan Aleksandrov |  Bulgaria | 20:05.4 |  | 21. | 
 | 
 | | Heat 3 | time |  | Rk. |  | 1. Veljko Rogusic |  Yugoslavia | 18:05.6 | NR | 2. |  | 2. Johan Bontekoe |  Netherlands | 18:18.6 | NR | 3. |  | 3. Hans Rosendahl |  Sweden | 18:26.6 |  | 5. |  | 4. Dieter Pfeifer |  Austria | 18:48.6 |  | 14. |  | 5. Stanislaw Kedzia |  Poland | 18:57.2 |  | 15. |  | 6. Hannu Vaahtoranta |  Finland | 19:10.3 |  | 18. | 
 |  | | Heat 4 | time | Rk. |  | 1. Jozsef Katona |  Hungary | 18:22.7 | 4. |  | 2. James Kennedy |  Great Britain | 18:29.9 | 7. |  | 3. Tino Jansen |  Netherlands | 18:41.3 | 12. |  | 4. Peotr Pikalov |  Soviet Union | 18:46.3 | 13. |  | 5. Juan Fortuny |  Spain | 19:15.5 | 19. |  | 6. Sergio De Gregorio |  Italy | 19:26.6 | 20. |  | 7. Antonio de Almeida Basto |  Portugal | 20:33.7 | 22. | 
 | 
 |