The climate of Ulcinj is Mediterranean, with mild, rainy winters, and hot, sunny summers.
Ulcinj (or Ulcigno) is located in southern Montenegro, on the coast.
The average temperature of the coldest month (January) is of 7.4 °C (45 °F), that of the warmest month (July) is of 24.7 °C (76 °F). Here are the average temperatures.
Ulcinj - Average temperatures
Min (°C)4571014182020171396
Max (°C)111215182226292926211612
Min (°F)394145505764686863554843
Max (°F)525459647279848479706154

Precipitation amounts to 1,260 millimeters (49.6 inches) per year: it is therefore quite abundant. It ranges from 25 mm (1 in) in the driest month (July) to 175 mm (6.9 in) in the wettest (November). Here is the average precipitation.
Ulcinj - Average precipitation

On average, there are around 2,560 sunshine hours per year: therefore, the amount of sunshine is good. Here are the average sunshine hours per day.
Ulcinj - Sunshine

The sea temperature ranges between 14 °C (57 °F) and 25 °C (77 °F). The sea is warm enough for swimming from July to September. Here are the average sea temperatures.
Ulcinj - Sea temperature
Temp (°C)141414151821242523201715
Temp (°F)575757596470757773686359


Best Time

The best times to visit Ulcinj are spring and autumn, namely the months of May and September. In June, the weather is often excellent, but it can sometimes get hot, especially in the second half of the month.
The best months for a beach holiday are July and August. In June, the sea is still a little cool.