Rieky Bulharska tvoria hustú sieť. Rieky krajiny sú v zásade krátke a hornaté. Preto sa v lete stávajú výrazne plytkými.
Rieka Dunaj
Dunaj patrí na prvom mieste v dĺžke na území Európskej únie. Celková dĺžka koryta rieky je 2 960 kilometrov. Prameň rieky je v Nemecku (pohorie Schwarzwald). A potom Dunaj prechádza územím desiatich štátov. Rieka sa vlieva do vôd Čierneho mora.
Rieka Iskar
Rieka preteká západnou časťou Bulharska a je pravým prítokom Dunaja. Zdroj sa nachádza na svahoch pohoria Rila (západné svahy). Celková dĺžka rieky je 340 kilometrov. Zdrojom rieky je sútok dvoch riek Černi-Iskar a Beli-Iskar.
Rieka Tundzha
Rieka preteká východnou časťou Bulharska a čiastočne územím Turecka. Prameň rieky je na južných svahoch Balkánu (mesto Kalofer). Vo svojom hornom toku rieka prechádza územím údolia Kazanlak. Potom sa stáča na juh a vstupuje do údolia rieky Maritsa. A nakoniec do neho prúdi pri meste Edirne a stáva sa ľavým prítokom.
Celková dĺžka riečneho kanála je 283 kilometrov.
Rieka Yantra
Rieka ležiaca v severnej časti krajiny, ktorá je pravým prítokom Dunaja. Celková dĺžka riečneho kanála je 285 kilometrov. Yantra má neobvykle veľký počet prítokov - tridsať. A všetky presahujú dĺžku 10 km.
Medzi najväčšie patria:
- Rositsa. Dĺžka kanála - 164 km, plocha povodia 2265 km;
- Rieka Stará (Lefedzha). Dĺžka kanála je 92 km, oblasť povodia je 2424 km;
- Dzhulunitsa. Dĺžka kanála je 85 km, oblasť povodia je 892 km.
Na brehu rieky sa nachádzajú mestá ako Gabrovo, Gorna-Oryahovitsa; Byala, Poslki-Trymbesh a Veliko Tarnovo.
Rieka Maritsa
Maritsa je jednou z najväčších riek na Balkánskom polostrove. Dĺžka kanála je 490 kilometrov. Prameň rieky sa nachádza v blízkosti mesta Dolna Banya (východná časť pohoria Rila). Potom Maritsa klesá na územie údolia Plovdiv a plynule sa pohybuje smerom k Edirne (grécko-turecké územie). Rieka sa vlieva do Egejského mora, predtým tvorí močaristú deltu.
Hlavné prítoky Maritsy: Sazliyka; Gyopy; Tunja; Ergene; Krichima; Chepelar; Vycha; Arda.
Keďže rieka je napájaná hlavne dažďami, v lete je Maritsa veľmi plytká. Jeho dolné toky pomerne často spôsobujú povodne, ktoré sú spojené s minulými snehovými zrážkami alebo dažďami v horných tokoch.