Bulgarian joet muodostavat tiheän verkoston. Pohjimmiltaan maan joet ovat lyhyitä ja vuoristoisia. Siksi ne muuttuvat kesällä huomattavasti mataliksi.
Tonava
Tonava on pituudeltaan ensimmäinen paikka Euroopan unionin alueella. Joen kanavan kokonaispituus on 2960 kilometriä. Joen lähde on Saksassa (Schwarzwaldin vuoret). Ja sitten Tonava kulkee kymmenen valtion alueen läpi. Joki virtaa Mustanmeren vesiin.
Iskar -joki
Joki kulkee Bulgarian länsiosan läpi ja on Tonavan oikea sivujoki. Lähde sijaitsee Rila -vuorten rinteillä (länsirinteet). Joen kokonaispituus on 340 kilometriä. Joen lähde on kahden joen Cherni-Iskar ja Beli-Iskar yhtymäkohta.
Tundzha -joki
Joki virtaa Bulgarian itäosan ja osittain Turkin alueen läpi. Joen lähde on Balkanin eteläisillä rinteillä (Kaloferin kaupunki). Yläosassaan joki kulkee Kazanlakin laakson alueen läpi. Sitten se kääntyy etelään ja astuu Maritsa -joen laaksoon. Ja lopulta virtaa siihen lähellä Edirnen kaupunkia, josta tulee vasen sivujoki.
Joen kokonaispituus on 283 kilometriä.
Yantra -joki
Joki sijaitsee maan pohjoisosassa, joka on Tonavan oikea sivujoki. Joen kanavan kokonaispituus on 285 kilometriä. Yantralla on epätavallisen paljon sivujokia - kolmekymmentä. Ja niiden kaikkien pituus on yli 10 km.
Suurimmat ovat:
- Rositsa. Kanavan pituus - 164 km, allasalue 2265 km;
- Stara -joki (Lefedzha). Kanavan pituus on 92 km, allasalue 2424 km;
- Dzhulunitsa. Kanavan pituus on 85 km, allasalue 892 km.
Joen rannalla sijaitsevat sellaiset kaupungit kuin Gabrovo, Gorna-Oryahovitsa; Byala, Poslki-Trymbesh ja Veliko Tarnovo.
Maritsa -joki
Maritsa on yksi Balkanin niemimaan suurimmista jokista. Kanavan pituus on 490 kilometriä. Joen lähde sijaitsee lähellä Dolna Banyan kaupunkia (Rilan vuoriston itäosa). Sen jälkeen Maritsa laskeutuu Plovdiv-laakson alueelle siirtyen sujuvasti kohti Edirneä (Kreikan ja Turkin alue). Joki virtaa Egeanmerelle, sitä ennen se muodostaa soisen suiston.
Maritsan tärkeimmät sivujoet: Sazliyka; Gyops; Tunja; Ergene; Krichima; Chepelar; Vycha; Arda.
Koska joki ruokkii pääasiassa sateita, vuoden kesäkaudella Maritsa muuttuu hyvin matalaksi. Sen alajuoksulla on usein tulva, joka liittyy menneisiin lumisateisiin tai sateisiin yläjuoksulla.