Ujścia największych rzek zlewiska Morza Egejskiego znajdują się poza granicami Bułgarii – w Grecji i Turcji.

Biorąc pod uwagę położenie geograficzne, rzeki Bułgarii można podzielić na cztery grupy: rzeki zlewiska Morza Czarnego dopływy Dunaju rzeki pobrzeża czarnomorskiego rzeki zlewiska Morza Egejskiego rzeki zachodniej części tego zlewiska (Struma i Mesta) rzeki wschodniej części tego zlewiska (Marica) Tak też zostały niżej wymienione.

W nazwach rzek zostały przetłumaczone na polski przymiotniki "biały", "czarny" i "mały".

Rzeki zlewiska Morza Czarnego Dopływy Dunaju thumb|225px|Czuprenska reka thumb|225px|Dunaj thumb|225px|Erma thumb|225px|Iskyr thumb|225px|Jantra

thumb|225px|Wit Morawa Południowa Niszawa – 218 km Temsztica Wisoczica – 71 km (16,7 km w Bułgarii) Erma – 74 km (26 km w Bułgarii) Timok – 203 km (15 km w Bułgarii) Topołowec – 68 km Wojniszka reka – 60 km Widboł – 60 km Arczar – 60 km Łom – 93 km Stakewska reka Czuprenska reka – 25 km Cibrica – 88 km Ogosta – 147 km Skyt – 134 km Botunja – 69 km Ribine – 47 km Byrzija – 35 km Buczka – 8 km Iskyr – 368 km (najdłuższa rzeka Bułgarii płynąca w całości w jej granicach) Władajska reka – 23 km Błato – 30 km Mały Iskyr – 85,5 km Pałakarija – 39,2 km Biały Iskyr Czarny Iskyr Złatna Panega – 50,3 km Iskrecka reka – 22 km Jagula