Les remparts entourent la vieille ville de Dubrovnik, blottie sur la presqu’île. Au fil des siècles, la ville s’est cependant étendue hors de ses murs.
Le port moderne de Dubrovnik, à Gruž (au nord-ouest), est placé à l’embouchure de la rivière de Dubrovnik (Rijeka Dubrovačka), où s’est développée la ville contemporaine.
Vers l’ouest, les quartiers résidentiels et boisés de la baie de Lapad, entourée de bois de pins, et de Babin Kuk sont en quelque sorte les extensions balnéaires de Dubrovnik.
Komolac
De nombreuses villas de nobles ragusains se trouvaient à Komolac, parmi eux le manoir Sorkočević, endommagé pendant la guerre d’indépendance.