Der 800-Meter-Lauf der Männer bei den Leichtathletik-Europameisterschaften 1966 wurde vom 2. bis 4. September 1966 im Budapester Népstadion ausgetragen.