250px|mini|Hydrologische Karte Bulgariens Die Liste der Flüsse in Bulgarien enthält eine Auswahl der Fließgewässer in Bulgarien.
Der längste Fluss, an dem Bulgarien Anteil hat, ist die Donau (471 km), die hier auf ihrem gesamten Flusslauf die Grenze zu Rumänien bildet, aber nie ganz auf bulgarischem Territorium verläuft. Der längste Fluss, der durch Bulgarien fließt, ist die Mariza (515 km, davon 322 km in Bulgarien) und der längste, der ausschließlich in Bulgarien verläuft, ist der Iskar (368 km).
Längste Flüsse Diese Liste enthält alle Flüsse, die innerhalb von Bulgarien über 100 km lang sind.
Name Flusslänge in km Einzugsgebiet in km² Donau 471 49.950 Iskar 368 8.646 Tundscha 350 7.884 Mariza 322 34.166 Ossam 314 2.824 Struma 290 10.797 Jantra 286 7.862 Arda 241 5.201 Luda Kamtschija 201 1.612 Goljama Kamtschija 199 - Wit 189 3.225 Rossiza 164 2.262 Topolniza 155 1.789 Beli Lom 147 1.549 Saslijka 145 3.239 Ogosta 144 3.157 Skat 134 1.074 Tscherni Lom 130 1.276 Mesta 126 2.767 Sucha 126 2.404 Weleka 123 995 Prowadijska 119 2.132 Watscha 112 1.645 Strjama 110 1.394 Resowska 109 183 Zarazar 108 1.062 Senkowez 102 553 Warbiza 98,1 1.202,8
Alphabetisch
A
Arda (Mariza)
D
Donau
E
Erythropotamos
I
Iskar
J
Jantra, Jerma, Jugowska
K
Kamtschija
M
Mariza, Mesta
N
Nišava
O
Ossam
R
Ropotamo, Rossiza
S
Strjama, Struma
T
Timok, Tschaja (Mariza), Tundscha
! Flusse, Bulgarien Bulgarien