XII Halowe Mistrzostwa Europy odbyły się 21-22 lutego 1981 w Grenoble w Palais des Sports Po raz ostatni biegi krótkie (płaskie i płotkarskie) rozegrano na dystansie 50, a nie 60 metrów. Po raz pierwszy rozegrano zawody w chodzie sportowym (jako konkurencję pokazową).

Wyniki zawodów Mężczyźni Konkurencje biegowe konkurencjazłotosrebrobrązBieg na 50 m(szczegóły)Marian Woronin    5,65 CRWładimir Murawjow    5,76Andriej Szlapnikow    5,77Bieg na 400 m(szczegóły)Andreas Knebel    46,52Martin Weppler    46,88Stefano Malinverni    46,96Bieg na 800 m(szczegóły)Herbert Wursthorn    1:47,70András Paróczai    1:47,73Antonio Páez    1:48,31Bieg na 1500 m(szczegóły)Thomas Wessinghage    3:42,64Uwe Becker    3:43,02Mirosław Żerkowski    3:44,32Bieg na 3000 m(szczegóły)Alexandre Gonzalez    -- Bieg omyłkowo rozegrano na dystansie 2820 m, czyli o jedno okrążenie krótszym. EAA uznała wyniki, ale czasy nie są podawane.Ewgeni Ignatow    --Walerij Abramow    --Bieg na 50 m przez płotki(szczegóły)Arto Bryggare    6,47 CRJavier Moracho    6,48Guy Drut    6,54