Už vidaus gynybą yra atsakingos visos savanoriškos Bulgarijos ginkluotosios pajėgos, kurias sudaro sausumos pajėgos, karinis laivynas
ir oro pajėgas. Karines pajėgas sudaro dvi mechaninės brigados ir aštuoni nepriklausomi pulkai bei batalionai; oro pajėgos valdo 106 orlaivius ir oro gynybos sistemas šešiose oro bazėse, o karinis jūrų laivynas valdo įvairius laivus, sraigtasparnius ir pakrančių gynybos ginklus. Aktyvūs kariai sumažėjo nuo 152 000 1988 m. iki 31 300 2017 m., kuriuos papildė 3 000 rezervistų ir 16 000 paramilitarų. Daugiausia jų yra sovietų įranga, pavyzdžiui, Mikojan MiG-29 ir Sukhoi Su-25 lėktuvai, S-300PT oro gynybos sistemos ir SS-21 Scarab trumpojo nuotolio balistinės raketos.