Antichitatea clasică
Tracii au trăit în zona Bulgariei de astăzi (în Tracia sau în latină: Thracia). Regele Tere a unit poporul în Regatul Odrysian în jurul anului 500 î.Hr.
Alexandru cel Mare avea influență asupra poporului în secolul al IV-lea î.Hr.
Ultimul regat elenistic al tracilor a devenit parte a Imperiului Roman în secolul I d.Hr. Ținuturile Bulgariei au făcut atunci parte din Imperiul Roman.
Avarii eurasiatici, slavii de sud și hunii s-au stabilit pe tot teritoriul Bulgariei moderne în secolul al VI-lea.
Bulgaria medievală
Bulgarii au ajuns în Tracia în secolul al VII-lea. Bulgarii au înființat Primul Imperiu Bulgar în anul 681 d.Hr., după un război cu romanii în care bulgarii au avut succes. În 1018, romanii i-au învins pe bulgari în război, statul bulgar a luat sfârșit, iar Bulgaria a devenit din nou parte a Imperiului Roman.
Al doilea Imperiu Bulgar a început printr-o rebeliune în jurul anului 1185 d.Hr. Statul a avut drept capitală Târnovo.
Bulgaria otomană
Imperiul Otoman a preluat controlul în 1396 și a condus Bulgaria timp de aproximativ 500 de ani. Otomanii aveau reguli foarte stricte, iar bulgarii au avut de suferit. Bulgarii s-au răzvrătit de mai multe ori împotriva conducătorilor turci.
Sub dominația otomană, turcii și țiganii musulmani s-au stabilit în alte părți ale Bulgariei; de asemenea, o parte dintre bulgarii din Munții Rodopi au devenit musulmani și s-au numit Pomak. După pierderea Hanatului Crimeii în 1783, tătarii musulmani din Crimeea și țiganii musulmani din Crimeea, care se numeau turci, au plecat în Bulgaria otomană, în partea Dobrogei.
secolul al XIX-lea
În 1876, a avut loc Răscoala din aprilie, o rebeliune bulgară împotriva Imperiului Otoman. În Războiul ruso-turc (1877-1878), Imperiul Rus i-a învins pe otomani. În 1878, Bulgaria a devenit, în parte, independentă, deși otomanii îi controlau politica externă.
Secolul XX
Bulgaria s-a îndepărtat de influența Imperiului Otoman cu ajutorul Imperiului Rus, care lupta deja împotriva otomanilor. Dar abia în 1908 întreaga țară a fost unită sub forma Bulgariei moderne.
Bulgaria a trecut de partea Germaniei în Primul Război Mondial și a pierdut. Bulgaria spera să obțină o parte din teritoriile pe care le-a pierdut în războaiele balcanice.
În primul an al celui de-al Doilea Război Mondial, Bulgaria a declarat că este neutră și a refuzat să se alăture Germaniei naziste sau Uniunii Sovietice. Armata și economia Bulgariei aveau o legătură strânsă cu Germania. Liderii bulgari au semnat Pactul tripartit cu Germania în martie 1941. Acesta a permis forțelor germane să treacă prin Bulgaria pentru a ajunge în Grecia.
Trupele bulgare au invadat Grecia și Iugoslavia imediat după ce guvernele acestor țări au capitulat. Bulgaria a ocupat teritoriile actualei Macedonii de Nord și părți din Grecia. (Ambele zone făcuseră parte din Bulgaria înainte de Războaiele Balcanice.) De asemenea, guvernul bulgar a trimis evreii în lagăre de concentrare și ghetouri în timpul Holocaustului. Regele Bulgariei, țarul Boris al III-lea, a murit după ce a discutat cu Hitler în august 1943. Înainte de moartea țarului, Regatul Bulgariei a trimis cel puțin 11 343 de evrei în lagărele de exterminare.
În 1944, când a devenit clar că Puterile Aliate vor câștiga războiul, Bulgaria a trebuit să găsească o altă soluție. Liderii săi au declarat că se retrag din forțele Axei și au ajutat armata germană să părăsească Balcanii prin Bulgaria. Uniunea Sovietică nu a respectat pretenția Bulgariei de a fi neutră. Armata Roșie a invadat Bulgaria în septembrie 1944. În același timp, un nou guvern pro-sovietic a preluat puterea la Sofia. În acest moment, evreii au fost eliberați din ghetourile și lagărele de concentrare din Bulgaria. Noul guvern s-a alăturat Aliaților, iar armata a început să atace armata germană, pe care guvernul bulgar o ajutase să părăsească teritoriile bulgare.
Sovieticii au înlocuit monarhia regală cu comunismul în 1947, înainte de a se retrage din Bulgaria în 1949. Timp de 40 de ani, sub conducerea lui Todor Jivkov, Bulgaria a fost foarte apropiată de Uniunea Sovietică și a urmat instrucțiunile acesteia. Bulgaria a invadat Cehoslovacia pentru a opri Primăvara de la Praga în 1968.
La scurt timp după căderea Zidului Berlinului, la 10 noiembrie 1989, Partidul Comunist Bulgar a renunțat la guvernare și a permis țării să își aleagă proprii conducători. Însă, în câțiva ani, Bulgaria a avut grave probleme financiare sub noul guvern socialist. De atunci, Bulgaria și-a revenit din multe puncte de vedere și este mult mai stabilă. Este în continuare una dintre cele mai sărace țări din Europa. Problemele din administrație, un sistem judiciar slab și crima organizată sunt cele mai mari probleme ale Bulgariei.