Il fiume Belubula è un fiume perenne nella regione centro-occidentale del Nuovo Galles del Sud, in Australia. Sfocia nel fiume Lachlan, che fa parte del bacino del Murray-Darling.

Il Belubula inizia vicino a Vittoria, tra Bathurst e Orange. Scorre verso sud e verso ovest, unito da otto corsi d'acqua più piccoli. Sfocia nel lago Carcoar prima di raggiungere la sua foce nel fiume Lachlan, ad est di Gooloogong. Scende di 674 metri (2.211 piedi) durante il suo corso di 165 chilometri (103 miglia).

Il nome deriva dalla parola indigena australiana per "fiume di pietra" o "grande laguna". Il primo popolo a vivere sul fiume Belubula è il clan Wiradjuri.

Le città sul fiume Belubula, dalla sorgente verso la foce, includono Blayney, Carcoar e Canowindra.