Buh er en elv i Ukraina som munner ut i Svartehavet. I oldtiden var den kjent som Hypanis.
Elven er 806 km lang og er dermed den fjerde lengste elven i Ukraina, og den lengste av de som bare renner innenfor landets grenser. Nedbørsfeltet er 63 700 km2 og befinner seg i det sentrale Ukraina, vest for Dnepr.
Elvens løp passerer byene Khmelnytskyj og Vinnytsia før den renner ut i Dnepr-Buh-deltaet ved Mykolaiv.