Italy

Sardinia weather by month & best time to visit

Climate for 3 places in Sardinia from 30 years of weather data. Best time to visit: June – September. July is the warmest month with 30 °C, January the coolest with 13 °C.

Best timeJun – SepScore 99 out of 100
Warmest monthJuly30 °C by day
Warmest sea25°Cin August
Driest monthJuly1 rainy day

Best time to visit Sardinia

The best time to visit Sardinia is June – September: days of 26–30 °C, 10 hours of sunshine a day and 2 rainy days a month on average. The sea is 21–25 °C then. It reaches 20 °C, warm enough for most swimmers, from June to October. Most rainy days fall in November (11).

Sardinia weather by month

Long-term averages of 3 places: the score is their mean, temperatures range from the coolest to the warmest place. Best months are marked; open a month for details.

MonthScoreAirSeaSunRain days
JanuaryJan1913–14°14–15°4 h9
FebruaryFeb2313–14°14°5 h8
MarchMar2715–17°14°7 h8
AprilApr3118–19°15°8 h8
MayMay5822–23°17–18°9 h6
JuneJun9026–29°21°11 h2
JulyJul9929–32°24°12 h1
AugustAug9929–32°25–26°11 h2
SeptemberSep9525–28°23–25°9 h5
OctoberOct6322–23°21–22°6 h7
NovemberNov2117–18°18–19°5 h11
DecemberDec1614–15°15–16°4 h9

Where is it warmest in Sardinia?

Compared in the coolest and the warmest month. Sunshine is the average per day over the year; rainy days are counted over the whole year.

PlaceJanJulSea JanSun h/dayRain days/yr
Cagliari14°32°15°7.464
Olbia13°29°14°7.775
Alghero13°29°14°7.788

In January, it is warmest in Cagliari with 14 °C, ahead of Olbia (13 °C).

Destinations in Sardinia3

  • Alghero, Sardinia

    Sun, sea & sandBest time to visit:Jun – Sep

  • Cagliari, Sardinia

    Sun, sea & sandBest time to visit:Jun – Sep

  • Olbia, Sardinia

    Sun, sea & sandBest time to visit:Jun – Sep

Sardinia weather: quick answers

When is the best time to visit Sardinia?

The best time to visit Sardinia is June – September: days reach 26–30 °C, with 10 hours of sunshine a day and 2 rainy days a month on average.

What is the warmest month in Sardinia?

July is the warmest month, with daytime highs of 30 °C on average (29–32 °C depending on the place). The coolest is January with 13 °C.

How warm is it in Sardinia in January?

In January, the coolest month, days reach 13–14 °C on average and the sea is 14–15 °C.

When can you swim in Sardinia?

The sea is 20 °C or warmer from June to October and warmest in August with 25 °C.

Where is it warmest in Sardinia?

In January, the warmest are Cagliari (14 °C), Olbia (13 °C) and Alghero (13 °C).

When does it rain most in Sardinia?

November has the most rainy days (11 on average), July the fewest (1).

More islands & regions

Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, WMO 1991–2020 (NOAA NCEI), GeoNames (CC BY 4.0)