Dubrovnik sits near the southern tip of Croatia, along the Dalmatian Coast on the Adriatic Sea. The city has a Mediterranean climate, with mild, rainy winters and hot, dry summers, though it generally has higher winds and more thunderstorms than places with classically defined Mediterranean weather. Chilly winds are most common between October and April, and sporadic thunderstorms are fairly common year round, though they're typically short in duration.
Temperatures peak in August, with average highs in the mid-80s. It’s also one of the driest months, along with June and July; the three summer months typically see just an inch or two of rain each. The weather is very pleasant during this stretch, but it's also high tourist season, and Dubrovnik can get uncomfortably crowded—and pricey, with high-season hotel rates.
The spring and fall shoulder seasons are the best times to enjoy Dubrovnik without the worst of the crowds, while the Christmas and New Year’s period in this historic, walled enclave can be a uniquely charming off-season hit.