Climate and monthly weather forecast
Sardinia, Italy

A single ship afloat on the clear waters of the stunning Cala Domestica beach in Sardinia Island, Italy
A single ship afloat on the clear waters of the stunning Cala Domestica beach in Sardinia Island, Italy

The climate of Sardinia

Located in Italy, Sardinia experiences a Mediterranean climate, classified as Köppen climate Csb, known for its warm summers. The temperatures vary throughout the year, demonstrating moderate fluctuations. The year's warmest period is from June to August, with average high temperatures climbing to 27.3°C in June, 30.4°C in July, and topping at 30.8°C in August. Meanwhile, the lowest temperatures are observed from December to February, averaging between 5.5°C to 6.6°C.

Talking about precipitation, the rainfall varies throughout the year. The region exhibits higher precipitation from October to February, with November being the rainiest month with an average rainfall of 58mm. There are fewer rainy days from June to August. July being notable for its least rainfall volume of 4mm and only 0.8 rainy days on average.

In terms of sunshine, the bright, sunny days are more prevalent in the summer months, with July shining the brightest with an average of 10.8 sunlight hours per day. December exhibits the least sunlit hours, around 4.1 hours on average. Region's daylight varies from 9.4 to 15 hours day-to-day, depending on the time of the year.

The best time to visit Sardinia

The most recommended period to travel to Sardinia is during the summer months, between June and August. During this time, tourists can enjoy long sunny days with an average of 15 daylight hours coupled with an average of 9.6 to 10.8 hours sunlight exposure, making it perfect for outdoor activities and sunbathing by the beaches. The temperature ranges between 27.3°C to 30.8°C making it appealing for summer activities. Rainfall is at its lowest during these months, particularly in July with only 4mm of precipitation.

The worst time to visit Sardinia

Travelers planning a trip to Sardinia might want to avoid the months from November to January. These months witness the highest levels of rainfall, with November showing an average of 58mm, causing potential disruptions to outdoor activities and sightseeing plans. Temperatures are also at their lowest, varying from 5.5°C to 6.6°C, which might be uncomfortably chilly for certain tourists.

Spring weather in Sardinia

In Sardinia, spring brings moderate weather conditions. The temperature rises gradually from 14.3°C in March to 22.9°C in May. Nights are cool, with temperatures ranging between 7.1°C in March and 12.4°C in May. Rainfall lessens as spring progresses, from an average of 40mm in March to 26mm by May. The days start to lengthen, offering between 12 to 14.4 daylight hours, and the sunshine duration increases from 6 to 8.7 hours per day by May.

Summer weather in Sardinia

Summer in Sardinia is characterized by almost constant warm weather. Between June and August, daily highs range from 27.3°C to 30.8°C, while nights remain comfortable between 16.2°C to 19.6°C. Rain is practically out of sight in this period, especially in July, which reports only 4mm. Summers here feature the longest days, with 14.7 to 15 daylight hours, and tourists can relish 9.6 to 10.8 sunny hours every day.

Autumn weather in Sardinia

Autumn arrives with a gradual decline in temperatures; September registers an average high temperature of 27.4°C, which falls to 23.1°C in October and further to 18.3°C in November. Night-time temperatures also drop from 17.1°C to 9.3°C from September to November. Rainfall moderately starts to increase in this period, from 35mm in September to 58mm in November. The sunshine hours decrease from 8.2 hours in September to 4.9 hours in November, indicating shorter days.

Winter weather in Sardinia

Winter in Sardinia is cooler with temperatures ranging from 14.8°C to 15.4°C and night lows dipping between 5.5°C to 6.6°C. December and January witness similar rainfall, averaging around 50mm and 49mm respectively. The sun shines for approximately 4 to 4.4 hours per day, with daylight hours ranging from 9.4 in December to 10.7 in February.

Weather in January

Starting the year, Sardinia experiences colder temperatures with the average lows dipping to 5.5°C. Despite this chill, January does not mark the coldest month of the year. Rainfall is frequent, making the landscapes lush and vibrant. Weather in January »

Weather in February

In February, the Sardinian climate exhibits a minor increase in temperatures compared to January. The island sees a slight augmentation in daylight and sunshine hours too. Even though rainfalls are somewhat frequent, they hold a charm of their own. Weather in February »

Weather in March

March is a transitional period from the colder to warmer months in Sardinia. With the average high reaching to a pleasant 16.5°C, it signals the arrival of Spring. There's a decrease in rainfall as the month progresses. The extended daylight hours pave the way for lengthier exploration hours. Weather in March »

Weather in April

April in Sardinia signifies a sound shift in temperatures towards the warmer side. The month is characterized by a distinct drop in rainfall to 40mm. Correspondingly, the daylight and sunlight hours increase, providing delight to sun-seekers. Weather in April »

Weather in May

With the arrival of May, Sardinia starts radiating distinct summer vibes. The temperatures start touching the highs of 20°C with lower rain frequencies. Even though the rainfall days decrease, landscapes remain green and vibrant. The extended daylight and sunshine hours make it an ideal time for beach activities or sunbathing. May's arrival in Sardinia, Italy, sees a mild rise in the average high-temperature, transitioning from April's enjoyable 18.6°C to an agreeable 22.9°C. Weather in May »

Weather in June

June marks the beginning of the hot summer season in Sardinia with average temperatures rising to 27.3°C. Interestingly, this month is also host to the longest daylight and sunlight hours among all months. Rainfall is scarce, making it one of the driest months of the year. Weather in June »

Weather in July

July remains the pinnacle of the summer season in Sardinia, boasting the highest average highs of 30.4°C. Despite such heights in temperatures, stations record minimal rainfall amounts, continuing the trend from June. Lengthy daylight and sunshine hours dominate the daytime. Weather in July »

Weather in August

With temperatures continuing to hover around 30.8°C, August in Sardinia remains comparably hot. However, the temperatures slowly start to descend as the month ends. Despite being one of the driest months, the occasional rain showers bring relief against the heat. Weather in August »

Weather in September

Sardinia in September witnesses a transition from the scorching summer to more temperate conditions. Rainfall records an increase to 35mm, signifying the onset of autumn. The amount of daylight and sunshine hours gradually lessen. Weather in September »

Weather in October

In October, temperatures in Sardinia start to dip further ushering the onset of autumn. The rain gods mark their presence with a greater frequency. Daylight and sunshine hours continue to lessen but remain ample for daytime activities. Weather in October »

Weather in November

As November sets in, Sardinia is gripped by considerably cooler temperatures compared to the peak summer months. It serves as one of the wettest months with an average rainfall of 58mm. The shortening daylight and sunshine hours signal the impending arrival of winter. Weather in November »

Weather in December

Sardinia closes the year with December's mildly cool winters with temperatures averaging around 15.4°C. Rainfall remains a regular feature throughout the month, making it a damp period. The decreased daylight and sunshine hours mark the pinnacle of winter. Weather in December »


What is the coldest month in Sardinia?

Sardinia's January weather, with an average high temperature of 14.3°C and an average low temperature of 5.5°C, tends to be the coldest of the year.

How much does it rain in Sardinia?

In Sardinia, during the entire year, the rain falls for 61.6 days and collects up to 428mm of precipitation.

When is Daylight Saving Time (DST) in Sardinia?

On Sunday, 26. March 2023, at 02:00, Daylight Saving Time starts in Sardinia, Italy, and the time zone changes from CET to CEST. Daylight Saving Time ends on Sunday, 29. October 2023, at 03:00, and the time zone reverts from CEST to CET.

When are the longest days in Sardinia?

The month with the longest days in Sardinia, Italy, is June, with an average of 15h and 0min of daylight.

What is the driest month in Sardinia?

The month with the least rainfall in Sardinia is July, when the rain falls for 0.8 days and typically collects 4mm of precipitation.

What month has the most sunshine in Sardinia?

July has the most sunshine of the year, with an average of 10.8h of sunshine.

What is the warmest month in Sardinia?

August is the warmest month of the year in Sardinia, registering average temperatures as high as 30.8°C and as low as 19.6°C.

What is the wettest month in Sardinia?

The month with the most rainfall is November, when the rain falls for 7.4 days and typically aggregates up to 58mm of precipitation.

What is the month with the shortest days in Sardinia?

December has the shortest days of the year in Sardinia, Italy, with an average of 9h and 24min of daylight.

What is the month with the least sunshine in Sardinia?

The month with the least sunshine in Sardinia is December, with an average of 4.1h of sunshine.

Average temperature
Sardinia, Italy

Average temperature - Sardinia, Italy

The warmest month (with the highest average high temperature) is August (30.8°C).
The month with the lowest average high temperature is January (14.3°C).

The month with the highest average low temperature is August (19.6°C).
The coldest month (with the lowest average low temperature) is January (5.5°C).


Average rainfall
Sardinia, Italy

Average rainfall - Sardinia, Italy

The wettest month (with the highest rainfall) is November (58.4mm).
The driest month (with the least rainfall) is July (4.1mm).


Average rainfall days
Sardinia, Italy

Average rainfall days - Sardinia, Italy

The months with the highest number of rainy days are November and December (7.4 days).
The month with the least rainy days is July (0.8 days).


Average daylight / Average sunshine
Sardinia, Italy

Average daylight / Average sunshine - Sardinia, Italy

The month with the longest days is June (Average daylight: 15h and 0min).
The month with the shortest days is December (Average daylight: 9h and 24min).

The month with the most sunshine is July (Average sunshine: 10h and 48min).
The month with the least sunshine is December (Average sunshine: 4h and 6min).


Sardinia, Italy

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location