Beles on joki Luoteis-Etiopiassa. Se saa alkunsa 2 725 metrin korkeudesta Tanajärven lounaispuolelta ja laskee Siniseen-Niiliin Guban kaupungin eteläpuolella, lähellä Sudanin rajaa.
Belesjoen valuma-alue on 14 200 neliökilometriä. Joen vuotuinen luontainen virtaama on noin 5,7 miljardia kuutiometriä. Lisäksi jokeen johdetaan vuosittain Tanajärvestä Belesin vesivoimalaitoksen kautta noin 2,8 miljardia kuutiometriä vettä.