Budva est l'une des localités les plus anciennes de la côte adriatique, connue des sources antiques comme une ville illyrienne. Au cours de son histoire, elle passa entre les mains grecques, romaines, sarrasines, turques, austro-hongroises et même françaises. La vieille ville de Budva tire sa beauté de toutes ses influences. Ceinte par une muraille, l'intérieur se compose de rues étroites, de petites places sur lesquelles se dressent des églises comme celle de St Ivan ou de Ste Marie in Punta mais également d'une citadelle.
Située sur le flanc Sud de la vieille ville, à son point culminant, la citadelle de Budva remonte au moins au XVème siècle où elle est mentionnée pour la première fois. Reconstruite au XIXème et organisée en garnison militaire, la citadelle est de nos jours le cadre de certaines représentations théâtrales.