最初由古罗马人兴建。
12至19世纪.杜布罗夫尼克改由两个小聚落所组成的，一个在石上兴建，在拉丁语中称为Laus的地方，位于现址的南方；它曾收容从Epidaurum而来的希腊及拉丁裔难民；而另外一个则称为Dubrava，是一个斯拉夫人的聚居地，位于Srđ山麓。在两城镇之间，原本是一片湿地，而在12世纪之中则被填平，把两城镇连在一起，并成为两镇之间的广场（今称为Placa或Stradun）。而该广场则在1468年正式铺设，并在1667年地震后重建。这城市有城墙保护，而其两个港口则