The Men's 800 metres competition at the 2012 Summer Olympics in London, United Kingdom was held at the Olympic Stadium on 6–9 August.
Соревнования в беге на 800 метров у мужчин на Олимпийских играх 2012 года в Лондоне прошли 6, 7 и 9 августа 2012 года на Олимпийском стадионе.