Det osmanske imperiet beholdt kontroll over Golubac gjennom hele okkupasjonen av det serbiske despotiet. Etter mange års krig som resulterte i at ungarerne kastet osmanerne ut av Serbia, ble despotiet gjenreist i freden ved Szeged sommeren 1444. Golubac ble etter lange diskusjoner innlemmet i det serbiske området. Da Đurađ Branković døde i 1456 ble imidlertid fortet på nytt overtatt av tyrkerne. Matthias Corvinus av Ungarn erobret festningen i 1458, men mistet det til Mehmed II samme år.