Prócz regulacji rzeki przyczyniła się do tego eksploatacja kruszywa i mniejszy dopływ rumowiska z zalesianych partii Beskidu Niskiego. Poniżej Tuchowa dolina Białej rozszerza się do 2-3 km. W dolnym biegu cechuje się nagłymi wezbraniami z dużymi wahaniami stanów wody, osiągającymi 6,5 m.

W pobliżu Tarnowa Biała wypływa z Karpat do Kotliny Sandomierskiej i uchodzi do Dunajca na obszarze Niziny Nadwiślańskiej, na wysokości 183,6 m.

Rzeka jest prawobrzeżnym dopływem Dunajca o długości 102 km, w końcowym odcinku stanowi granicę między miejscowościami Tarnów i Biała. Rzeka przepływa przez powiaty gorlicki, nowosądecki, tarnowski oraz miasto Tarnów, w województwie małopolskim.

Miasta nad rzeką Miastami leżącymi nad Białą są (w kolejności od źródła): Grybów, Bobowa, Ciężkowice, Tuchów i Tarnów.

Dorzecze thumb|Biała w Tuchowie thumb|Biała w Łowczowie w powiecie tarnowskim