Srbac (serbisk: Србац) er en by og kommune nord i entitetenRepublika Srpska i Bosnia-Hercegovina. Byen ligger ved elven Vrbas munning i Sava. Elven Sava er her grenseelv mot Kroatia. På den kroatiske siden av elven ligger landsbyen Davor. Kommunen har ca. 19 000 innbyggere, mens selve byen har ca. 3 000 innbyggere.