Правый приток реки Белой. Длина "Уфимки" — 918 км, площадь бассейна — 53,1 тыс. км².
Берёт начало из озера Уфимское в хребте Уралтау в 5 км северо-западнее Карабаша. В верховьях — горная река, течёт в узкой долине, имеются пороги; в среднем и нижнем течении извилиста. В бассейне развит карст.