Gradačac jest miastem znanym z okazałej twierdzy z czasów tureckich. Broniła ona wytyczonej na pobliskiej rzece Sawa granicy turecko-austriackiej.
Już w średniowieczu na wzniesieniu nad miastem znajdował się zamek. Został on zniszczony w wyniku najazdów tureckich. Na gruzach zamku Turcy wznieśli swoja fortecę, w obrębie której znajdowała się wieża zegarowa, meczet zburzony w końcu XIX w. przez Austriaków oraz zabudowania gospodarcze. Obecnie w dawnej warowni znajduje się muzeum, a część zabudowań zajmuje szkoła.
W mieście znajdującym się poniżej warowni można zobaczyć Meczet Husejnija oraz pomnik żołnierzy poległych w II wojnie światowej.