Wyścig na 800 metrów stylem dowolnym mężczyzn podczas Mistrzostw Europy w Pływaniu 2012 rozegrany został w dniach 24-25 maja. Wzięło w nim udział 21 sportowców z 13 krajów.