| 1 | Ants Antson (Senior) | URS | 2:10.30 | | - |
| 2 | Kees Verkerk (Neo) | NED | 2:10.60 | | +0.300 |
| 3 | Villy Haugen (A2) | NOR | 2:11.20 | | +0.900 |
| 4 | Jouko Launonen (Senior) | FIN | 2:11.90 | SB | +1.600 |
| 5 | Lev Zajtsev (Senior) | URS | 2:12.10 | | +1.800 |
| 6 | Ivar.42 Eriksen (Neo) | NOR | 2:12.20 | | +1.900 |
| Eduard Matusevitsj (Senior) | URS | 2:12.20 | | +1.900 |
| 8 | Juhani.35 Järvinen (Senior) | FIN | 2:12.40 | | +2.100 |
| 9 | Magne Thomassen (Neo) | NOR | 2:12.50 | | +2.200 |
| 10 | Rudie Liebrechts (Neo) | NED | 2:12.80 | | +2.500 |
| 11 | Terence Malkin (Senior) | GBR | 2:13.30 | NR | +3.000 |
| Jevgenij Grisjin (M30) | URS | 2:13.30 | | +3.000 |
| 13 | Ard Schenk (A2) | NED | 2:13.40 | NRJ | +3.100 |
| 14 | Sung-Ryool Ri (Neo) | PRK | 2:13.90 | SB | +3.600 |
| 15 | Richard Hunt (Senior) | USA | 2:14.40 | | +4.100 |
| 16 | Nils Egil Aaness (Senior) | NOR | 2:14.60 | | +4.300 |
| 17 | Günther Traub (Senior) | FRG | 2:15.30 | | +5.000 |
| 18 | Örjan Sandler (Neo) | SWE | 2:15.40 | | +5.100 |
| 19 | Jouko Jokinen (Senior) | FIN | 2:15.60 | | +5.300 |
| Ivar Nilsson (M30) | SWE | 2:15.60 | | +5.300 |
| 21 | Renato de Riva (Senior) | ITA | 2:15.70 | | +5.400 |
| 22 | Andre Kouprianoff (Senior) | FRA | 2:15.80 | | +5.500 |
| 23 | Seppo Hänninen (Neo) | FIN | 2:16.00 | | +5.700 |
| 24 | Manne Lavås (Neo) | SWE | 2:16.20 | | +5.900 |
| 25 | Howard Campbell (Neo) | USA | 2:16.40 | | +6.100 |
| 26 | Herbert Höfl (Neo) | FRG | 2:16.80 | | +6.500 |
| Edward Rudolph (Neo) | USA | 2:16.80 | | +6.500 |
| 28 | Bo Ollander (Neo) | SWE | 2:17.10 | | +6.800 |
| 29 | Gerhard Zimmermann (Neo) | FRG | 2:17.30 | | +7.000 |
| 30 | Kurt Robert Stille (Senior) | DEN | 2:17.40 | | +7.100 |
| 31 | Keiichi Suzuki (Neo) | JPN | 2:17.50 | | +7.200 |
| 32 | Oldrich Teplý (Senior) | TCH | 2:17.90 | | +7.600 |
| 33 | Hermann Strutz (Senior) | AUT | 2:18.00 | | +7.700 |
| 34 | Satoshi Shinpo (Neo) | JPN | 2:18.50 | | +8.200 |
| 35 | Elio Locatelli (Neo) | ITA | 2:19.00 | | +8.700 |
| 36 | Zin-Hook Kim (Senior) | PRK | 2:19.40 | PB | +9.100 |
| 37 | Ralf Olin (M35) | CAN | 2:19.70 | | +9.400 |
| 38 | György Ivánkai (Senior) | HUN | 2:19.90 | | +9.600 |
| 39 | Jürgen Schmidt (Neo) | GDR | 2:20.00 | | +9.700 |
| 40 | Yeong-Bae Choi (Senior) | KOR | 2:20.30 | PB | +10.000 |
| 41 | Toyofumi Aruga (Neo) | JPN | 2:20.70 | | +10.400 |
| 42 | Floyd Bedbury (Senior) | USA | 2:21.30 | | +11.000 |
| 43 | Raymond Fonvieille (Neo) | FRA | 2:22.60 | SB | +12.300 |
| 44 | Ruedi Uster (Neo) | SUI | 2:23.40 | | +13.100 |
| 45 | Anthony Bullen (Senior) | GBR | 2:23.70 | | +13.400 |
| 46 | Luvsavlkhagvyn Dasjnjam (Senior) | MGL | 2:23.90 | | +13.600 |
| 47 | Gerald Koning (M30) | CAN | 2:24.00 | | +13.700 |
| 48 | Peter Toyfl (Neo) | AUT | 2:24.20 | | +13.900 |
| 49 | Thomas B. Dawson (Neo) | GBR | 2:26.40 | | +16.100 |
| 50 | Mihály Martos (A2) | HUN | 2:26.80 | | +16.500 |
| 51 | Josef Reisinger (Senior) | AUT | 2:27.80 | | +17.500 |
| 52 | Nam-Yeon Choi (Neo) | KOR | 2:30.20 | PB | +19.900 |
| 53 | Jean-Pierre Gueron (A2) | SUI | 2:32.30 | | +22.000 |
| DQ | Erich Korbel (Neo) | AUT | DQ | | - |