Golubac festning Byen Golubac ble sannsynligvis grunnlagt av Ungarn i det 13. århundret. Dagens bysentrum med havnen, ligger ca. 4 kilometer vest for festningen. Før selve festningen ble oppført var det på stedet en romersk bosetting kalt Columbaria. Festningen er mest sannsynlig grunnlagt i det 14. århundret. Gjennom hele middelalderen, var festningen åsted for en rekke slag, særlig mellom det osmanske riket og det ungarske kongedømmet. Festningen og dermed byen skiftet herredømme en rekke ganger mellom tyrkere, ungarere, serbere og østerrikere. I 1867 ble festningen endelig overdratt til den serbiske knez Mihailo Obrenović III.