A cidade de Dubrovnik tem um clima Mediterrâneo com meses de Verão quentes e relativamente secos e meses de Inverno húmidos com temperaturas moderadas.
No Verão, as temperaturas máximas médias variam entre 25ºC e 29ºC e as mínimas oscilam entre 19ºC e 22ºC com diferenças térmicas pouco significativas entre o dia e a noite. A chuva está presente neste período, embora seja reduzida. O mês mais seco é julho.
No Inverno, as temperaturas são relativamente amenas, em contraste com o interior do país. As temperaturas máximas médias variam entre 13ºC e 14ºC e as mínimas raramente baixam de 6ºC. Nesta época do ano chove em média 12 dias por mês.
Na Primavera e no Outono, as temperaturas máximas médias variam entre 13ºC e 18ºC e as mínimas entre 11ºC e 16ºC.

Gráfico de temperatura e precipitação anual na estação meteorológica de Dubrovnik
Quando Ir
A melhor época do ano para visitar Dubrovnik é entre maio e setembro quando as temperaturas são mais agradáveis e a chuva é menor. Se viajar durante a época alta, em particular nos meses de julho e agosto, é aconselhável fazer a reserva do hotel com a maior antecedência possível.