La Supercopa de Bulgaria de 2012 fue el décimo partido de la Supercopa de Bulgaria , un encuentro de fútbol que se disputó entre el campeón del grupo de fútbol profesional "A" , Ludogorets , y el subcampeón de la Copa de Bulgaria , Lokomotiv Plovdiv . Como el ganador de la Copa de Bulgaria en 2012 también fue el equipo de Ludogorets, el Lokomotiv Plovdiv jugó en el partido de la Supercopa como finalista. El partido se jugó el 11 de julio de 2012 en el Estadio Lazur en Burgas , Bulgaria .
Esta fue la primera final de la Supercopa para el Ludogorets en su historia, mientras que para el Lokomotiv Plovdiv esta fue su segunda participación después de la de 2004 , cuando ganó la Copa tras vencer por 1:0 al Litex Lovech .
El Ludogorets consiguió su primera Supercopa búlgara de su historia. Júnior Caiçara adelantó al equipo y Dakson igualó el marcador con un lanzamiento de falta para el Lokomotiv Plovdiv . Los goles de Emil Gargorov y Marcelinho en el último minuto aseguraron la primera Supercopa para el equipo de Razgrad y también lograron su primer triplete en una temporada después de ganar el título y la copa nacional el mismo año.