Fortăreața medievală a fost ridicată la patru kilometri în aval de orașul Golubăț în urmă cu aproximativ 700 de ani, pe locul unui sit roman. Cetatea amplasată strategic pe malul Dunării, într-o zonă îngustă a defileului, cu scopul de a permite controlul traficului pe apă, a fost stăpânită de-a lungul vremii de unguri, turci, habsburgi și sârbi.
Legenda spune că în cel mai de sus turn al cetății a fost închisă regina Bizanțului, Elena cea frumoasă, care a crescut porumbei, îndrăgostită fiind de gingășia și frumusețea lor. Tocmai de aceea, fortăreața a primit numele Cetatea Golubac, adică Cetatea porumbeilor.
Cetatea Golubac este amplasată față în față cu Cetatea Sfântul Ladislau din localitatea Coronini, județul Caraș-Severin.
Aceasta datează, la rândul ei, din secolul al XV-lea, și a trecut printr-un amplu proces de restaurare. În prezent, lucrările sunt finalizate și se lucrează la platformele de belvedere, căile de acces pentru vizitatori și montarea iluminatului arhitectural, urmând să fie inaugurată în scurt timp. Valoarea totală a proiectului de restaurare este de 19,8 milioane de lei, din care 19,3 milioane sunt bani europeni.



