Bitwa o Odžak () – starcie zbrojne stoczone w dniach od 19 kwietnia do 25 maja 1945 roku pomiędzy formacjami zbrojnymi ustaszy, które nie zdążyły wycofać się do Zagrzebia, a oddziałami armii jugosłowiańskiej w Podvučijaku, rejonie miasta Odžak w północnej Bośni. Końcowa faza walk w Podvučijaku miała miejsce podczas operacji o kryptonimie „Vlaška Mala” (22–25 maja) i zakończyła się likwidacją okrążonego zgrupowania ustaszów niemal dwa tygodnie po kapitulacji chorwackich sił zbrojnych pod Bleiburgiem. Wiele szczegółów tych wydarzeń pozostaje nieznanych do dziś.

Starcie to często jest uznawane za ostatnią bitwę II wojny światowej w Europie, zakończoną 17 dni po kapitulacji III Rzeszy 8 maja.

Miejsce bitwy Odžak położony jest na lewym brzegu rzeki Bośni u zbiegu z rzeką Sawą w płaskim trójkącie o powierzchni 205 km², zamknięty od wschodu i południowego wschodu przez Bośnię, od północy przez Sawę, a od zachodu przez górę Vučijak. W związku z tym obszar ten często określa się jako Podvučijak. Po upadku Jugosławii w kwietniu 1941 roku, Podvučijak znalazł się na terytorium Niepodległego Państwa Chorwackiego (NDH). Przytłaczającą większość ludności regionu w przededniu wybuchu wojny stanowili Chorwaci (13 277 osób).