L'aphabet bulgare comporte 30 lettres (l'alphabet russe : 33). Ces lettres proviennent pour la plupart de l'alphabet grec ou « onciale grecque », sauf le Ш (ch), qui est visiblement d'origine hébraïque. Il vous faudra d'abord apprendre l'alphabet cyrillique (quelques jours d'efforts) avant de savoir lire les menus, les noms des rues etc.
| Majuscules | Minuscules | Minuscules | Prononciation |
| A | а | а | a comme dans papa |
| Б | б | б | b comme dans bébé,bibi |
| В | в | в | v comme dans volant |
| Г | г | г | g comme dans gui, gâteau |
| Д | д | д ou g | d comme dans dada, dédé |
| Е | е | е | é comme dans été |
| Ж | ж | ж | j comme dans joujou |
| З | з | з | z comme dans zozo |
| И | и | и | i comme dans ici |
| Й | й | й | y comme dans yaourt ou paille |
| К | к | к | k comme dans koala |
| Л | л | л | L « dur » (la langue vient énergiquement s'appuyer contre les incisives supérieures) |
| М | м | м | m comme dans maman. Bien respecter la « guirlande » pour le différencier du t minuscule. |
| Н | н | н | n comme dans nana |
| О | о | о | o comme dans lolo |
| П | п | п | p comme dans popote |
| Р | р | р | R roulé comme dans certaines provinces françaises |
| С | с | с | s comme dans ceci, ça, Sissi |
| Т | т | т | t comme dans titi. La minuscule peut s'écrire comme un m latin en « arcades ». On peut surmonter la lettre d'une barre |
| У | у | у | ou comme dans pou |
| Ф | ф | ф | f comme dans Fou ou Philippe |
| Х | х | х | KH = cela ressemble à un r « raclé » en français ou en plus doux à la jota espagnole |
| Ц | ц | ц | ts comme dans tsé-tsé |
| Ч | ч | ч | tch omme dans tchatche |
| Ш | ш | ш | ch comme dans chou |
| Щ | щ | щ | cht comme dans chtimi |
| Ъ | ъ | ъ | Eu comme dans peur, œuvre mais plus « dur », souvent rendu à tort par a (Kazanlak au lieu de Kazanleuk) |
| Ь | Ь | ь | Signe mou : comme le gn de peigne face au n de peine |
| Ю | Ю | ю | you comme dans Youssef |
| Я | я | я | ya comme dans yatagan |