Река Уфа, самый большой приток Белой, берет начало в Уральской области из озера Уфимского. Длина течения Уфы в пределах республики до 350 километров, ширина 150-200 м, а в Уфимском районе 200-250 метров, глубина 2-5 метров. Протекая по республике с севера на юг, Уфа впадает километра на 3 выше города Уфы. Как судоходная (от устья до с. Шафеева), Уфа имеет большое значение для республики. Из притоков Уфы более значительны: справа Тюй (90 км) и Уса (65 км), а слева Ай и Юрезань.
Берёт начало из озера Уфимское в хребте Уралтау в 5 км северо-западнее Карабаша. В верховьях — горная река, течёт в узкой долине, имеются пороги; в среднем и нижнем течении извилиста. В бассейне развит карст.
Реку Уфа местные жители обычно называют Уфимкой (даже в печати), несмотря на то, что длина ее почти 970 км, ширина вблизи Красноуфимска более 100 м, а на разливе, вблизи Павловки, свыше 1 км. Туристы, идущие в поход по этой реке, не должны забывать о такой ее особенности.
Уфа на своем пути несколько раз пересекает гряды уральских увалов, а ниже Красноуфимска попадает в Уфимское плато и течет в узкой долине, обрамленной крутыми склонами гор, поросших лесом. Ширина долины меняется от 200 до 1500 м, а ширина реки – от 100 до 200 м. Впрочем, у деревни Муллакаево, где начинает сказываться подпор Павловской плотины, Уфа превращается в реку-озеро. Плотина Павловской ГЭС подняла уровень реки на 36 м. Высокие склоны речной долины создали своеобразное "Павловское море". Здесь нет такого широкого разлива, как, например, на Волге, в районе волжских ГЭС. "Павловское море" узкое – не шире 3 км в самых широких местах, не очень длинное, с многочисленными ответвлениями в долины притоков (например, в долину Юрюзаии "Павловское море" углубилось на 7-8 км).