O Rio Belubula é um rio perene na região centro-oeste de Nova Gales do Sul, Austrália. Ele desagua no rio Lachlan, que faz parte da bacia do Murray-Darling.

A Belubula começa perto de Vittoria, entre Bathurst e Orange. Ela flui para o sul e oeste, unida por oito riachos menores. Flui no Lago Carcoar antes de chegar à sua foz no Rio Lachlan, ao leste de Gooloogong. Desce 674 metros em seu curso de 165 quilômetros.

O nome vem da palavra indígena australiana para "rio pedregoso" ou "grande lagoa". As primeiras pessoas a viver junto ao rio Belubula são o clã Wiradjuri.

As cidades no rio Belubula, desde sua nascente até a foz, incluem Blayney, Carcoar, e Canowindra.