Golubac består av tre deler beskyttet av ti tårn og fallporter, samtlige forbundet med to til tre meter tykke festningsmurer. I festningens front var den ytre muren (I) dobbel slik at borggraven kunne fylles med vann fra Donau. En landsby var anlagt foran festningsmuren. Festningens oppbygning ble endret over tid. I mange år fantes det kun fire tårn. Senere ble ytterligere fire lagt til. Tårnene ble samtlige bygd som kvadrater, et tegn på fortets alder og for at det ble kjempet med kaldt stål. Straks skytevåpen kom i bruk, forskanset tyrkerne de vestre tårnene med kanoporter og polygonale og sylindriske tilleggsmurer, inntil to meter tykke. Etter ungarernes raid i 1481 ble det siste tårnet bygget, komplett med nisjer og skyteskår for kanoner, og gallerier for forsyninger.