El Campeonato Europeo de Pentatlón Moderno de 2012 se celebró en Sofía , Bulgaria, del 4 al 10 de julio de 2012.