Thanks to its location, the Lastovo Archipelago has a mild Mediterranean climate, the climate of olives.
Lastovo is one of the sunniest islands in the Adriatic – it has an average of 2700 hours of sunshine per year. The average air temperature is 8.3ºC in January and 24.9ºC in August. Mild summer temperatures last long into autumn, so that autumns on Lastovo are warmer than springs. The most frequent form of precipitation is rain. There is some occasional hail, while snow is extremely rare. An important factor for vegetation is humidity, which makes up for the lack of rain in dry periods. The average annual air humidity is 68%.
The scirocco (SE) and mistral (NW) are the dominant winds, but the bora (NE), libeccio (SW), ponente (strong W wind), tramontana (N), and levanter (E) are also quite frequent.