YesTrip

Best time to visit Sardinia, month by month

In short

For a beach holiday in Sardinia, June to September is best, with daytime highs of 27 to 32 °C; in July Cagliari averages just 1 mm of rain. For hiking and towns, April, May and October are ideal at 19 to 23 °C. The south around Cagliari is the driest part of the island, while nights inland near Nuoro are much cooler.

Plan this trip now

The cove of Cala Goloritzé in the Gulf of Orosei on Sardinia's east coast
Photo: Unukorno, CC BY 4.0, via Wikimedia Commons

Sardinia is the second-largest island in the Mediterranean after Sicily – big enough that the weather is not the same everywhere. The south around Cagliari is dry and sunny, the north-west around Alghero gets more rain, and the mountainous interior around Nuoro is genuinely cool in winter but just as hot as the coast in summer. We analysed the weather of 2015 to 2024 for four places and tell you which month suits which kind of trip.

The short answer

  • Beach holiday: June to September. 27 to 32 °C by day, warm nights of 19 to 22 °C, and almost no rain in July and August. July and August are the hottest months and the busiest at the famous beaches.
  • Hiking, road trip, towns: April, May and October. 19 to 23 °C by day on the coast, green countryside in spring and far fewer people. In October you can often still swim.
  • Quiet winter: November to March. 14 to 19 °C by day in Cagliari, but more rain and short days. Good for Cagliari and Alghero as towns, not for a beach holiday; many hotels in the resorts are closed.

Sardinia's climate: all 12 months in Cagliari

MonthDay (avg. high)Night (avg. low)Rain per month
January14.1 °C7.9 °C42 mm
February14.9 °C8.2 °C40 mm
March16.3 °C9.3 °C48 mm
April19.2 °C11.2 °C36 mm
May22.9 °C14.6 °C53 mm
June28.1 °C19.4 °C11 mm
July31.7 °C22.4 °C1 mm
August31.2 °C22.4 °C13 mm
September27.8 °C19.8 °C31 mm
October23.5 °C16.4 °C49 mm
November18.7 °C12.6 °C74 mm
December15.6 °C9.4 °C44 mm

Temperature and rain: average of 2015–2024 from the ERA5 reanalysis (via Open-Meteo) for Cagliari, rounded. A grid cell is about 25 km wide, so the figures describe the area rather than a single beach.

Cagliari: daytime high (bar) and night low (start of the line)
05101520253035January14.1February14.9March16.3April19.2May22.9June28.1July31.7August31.2September27.8October23.5November18.7December15.6°C
Rain in Cagliari per month, average 2015–2024
01020304050607080January42February40March48April36May53June11July1August13September31October49November74December44mm

Summer in the south is extremely dry: from June to August Cagliari gets only about 25 mm of rain in total, and July averages 1 mm. The wettest month is November at 74 mm. Over the year Cagliari sees around 440 mm – the driest of the four places.

North, south, inland: how different the island is

PlaceJanuary: day / nightMay: day / nightJuly: day / nightOctober: day / nightRain per year
Cagliari (south)14.1 / 7.9 °C22.9 / 14.6 °C31.7 / 22.4 °C23.5 / 16.4 °Capprox. 440 mm
Alghero (north-west)13.7 / 8.7 °C21.9 / 14.7 °C30.3 / 22.0 °C22.7 / 16.5 °Capprox. 620 mm
Olbia (north-east)13.6 / 7.2 °C22.6 / 14.0 °C32.4 / 21.9 °C23.0 / 15.0 °Capprox. 580 mm
Nuoro (inland)10.8 / 4.0 °C21.7 / 11.6 °C32.5 / 20.0 °C21.4 / 12.6 °Capprox. 610 mm

Same source and period; yearly rain added up from the monthly figures and rounded.

Three things stand out. First, Alghero on the west coast is a little milder in summer (30.3 °C in July) but gets the most rain in autumn and winter – November averages 103 mm there. Second, Olbia in the north-east is the hottest of the coastal places in midsummer, at 32.4 °C in July. Third, the interior around Nuoro has a climate of its own: in July it is just as hot by day as the coast at 32.5 °C, but cooler at night, and in January nights drop to 4.0 °C. If you head into the mountains of the Barbagia in winter or early spring, pack warm clothes.

Sardinia month by month

January and February

The coolest months: 14 to 15 °C by day in Cagliari, around 8 °C at night, and much colder inland. Rain comes and goes, with clear, sunny days in between. Cagliari and Alghero are quiet towns with restaurants and museums open, while the resorts of the Costa Smeralda are largely closed. In February many places celebrate carnival, inland with traditional masks.

March and April

Spring arrives: 16 to 19 °C by day, the island turns green and the roadsides are in flower. A good time for hikes in the Supramonte and along the east coast while the heat is still far off. April is one of the drier spring months in Cagliari at 36 mm. The sea is still cold for swimming.

May

22 to 23 °C by day on the coast, 21.7 °C inland. Hiking, a road trip and the first warm beach days now combine well. Expect the odd shower – May brings 53 mm in Cagliari and 79 mm in Nuoro.

June

Summer begins at 27 to 28.5 °C by day. Cagliari gets only 11 mm of rain. The beaches are warm but not yet as crowded as in July and August – for many the best month for swimming.

July and August

The hottest months: 30 to 32.5 °C by day and around 22 °C at night on the coast. Rain is very unlikely. Famous beaches such as La Pelosa in the north-west and the coves of the Gulf of Orosei are busy, and in August many Italian holidaymakers come to the island. Hiking only makes sense early in the morning. Boat trips and tickets for sights* are best planned ahead at this time.

September

Still full summer at 26.5 to 28 °C by day, and the sea is warm after the long summer. Once the Italian school holidays end it gets noticeably quieter. The odd thunderstorm is possible, more often in the north than in the south.

October

22 to 23.5 °C by day, mild evenings, and swimming is still possible on warm days. Hiking season starts again. It does rain more, though: around 70 mm on average in Alghero and Olbia, 49 mm in Cagliari.

November and December

November is the wettest month everywhere, with 103 mm in Alghero. Daytime highs on the coast are still 18 to 19 °C, falling to 15 to 16 °C in December. The island belongs to the Sardinians then; for a city break in Cagliari it is still a calm, pleasant time.

Where to go when

Cagliari, the capital in the south, works all year round. The old quarter of Castello sits on a hill above the port, with the cathedral, bastions and views across the city to the lagoons. The long city beach of Poetto is only a few kilometres from the centre.

The old quarter of Castello in Cagliari
The old quarter of Castello in Cagliari · Photo: Cernegaja28, CC BY-SA 4.0, via Wikimedia Commons
Cagliari trip planDay by day, with map and tips

Alghero in the north-west has an old town with walls and towers right on the sea and a Catalan past that still shows in street names and the local dialect. West of town the cliffs of Capo Caccia drop steeply into the sea, with Neptune's Grotto below. In spring and autumn Alghero is a very good base, because town, coast and excursions are close together.

Towers and bastions of Alghero
Towers and bastions of AlgheroPhoto: Mauriz-79, CC BY-SA 4.0, via Wikimedia Commons
The cliffs of Capo Caccia near Alghero
The cliffs of Capo Caccia near AlgheroPhoto: Gianni Careddu, CC BY-SA 3.0, via Wikimedia Commons
Alghero trip planDay by day, with map and tips

The best-known beaches are in the north and east: La Pelosa near Stintino with shallow, pale water, the Costa Smeralda near Olbia, and the coves of the Gulf of Orosei such as Cala Goloritzé, which you reach on foot or by boat. They are at their best in June and September.

La Pelosa beach near Stintino in the north-west
La Pelosa beach near Stintino in the north-west · Photo: Gianni Careddu, CC BY-SA 4.0, via Wikimedia Commons

Inland lie the Supramonte mountains near Oliena and Orgosolo and the Barbagia region around Nuoro – places for hikers, best in April, May and October. All over the island stand nuraghi, stone towers from the Bronze Age. The complex of Su Nuraxi near Barumini is a UNESCO World Heritage Site.

The Supramonte near Oliena
The Supramonte near OlienaPhoto: Gianni Careddu, CC BY-SA 4.0, via Wikimedia Commons
The nuraghe of Su Nuraxi near Barumini
The nuraghe of Su Nuraxi near BaruminiPhoto: Norbert Nagel, CC BY-SA 3.0, via Wikimedia Commons

Road trip: driving times between the towns

Sardinia is bigger than it looks on the map. Pure driving times between the four places in this article:

LegDistancePure driving time
Cagliari – Alghero203 km3:16 h
Alghero – Olbia137 km1:58 h
Olbia – Nuoro100 km1:38 h
Nuoro – Cagliari181 km2:36 h

Driving times without breaks, calculated from OpenStreetMap data; allow about a third more, and more in August because of coastal traffic. For a loop around the whole island, ten days to two weeks is comfortable. With only a week, focus on the south around Cagliari or the north between Alghero and Olbia.

How YesTrip helps with this trip

In YesTrip you will find ready-made plans for Cagliari and Alghero, which you can take over and adapt to your dates. For a road trip you enter the places and get a day-by-day plan with a map that shows which stops are close together. The forecast for your travel days helps you decide between a hike and the beach, and the packing list adapts: sun protection in summer, hiking boots and a rain jacket in spring and autumn. If you travel as a group, you share the trip and log shared expenses; the map also works offline – handy in the mountains, where reception can be patchy.

Before you go

  • Entry: Sardinia is part of Italy and the Schengen area. Check the current entry rules on gov.uk before you travel.
  • Getting there: From London a direct flight takes approx. 2.5 hours; there are airports in Cagliari, Alghero and Olbia. Ferries also run from mainland Italy, for example to Olbia.
  • Power: 230 volts, sockets type C, F and L. From the UK you need an adapter.
  • Mobile data: Whether EU roaming is included depends on your provider. Alternatively, an eSIM for Italy* covers the whole trip.
  • Hire car: For beaches, the interior and a road trip a car is almost essential; buses between towns run less often. You can compare rental car offers in Cagliari* at Economybookings, for example.

* Ad – Partner link: if you book there, we earn a commission. Your price stays the same.

Free

Plan your trip in 30 seconds.

Tell YesTrip where and when – the app plans day by day with real places on the map, shows the weather, splits costs with your travel companions and guides you to the next stop on the go.

Frequently asked questions

When is the best time to visit Sardinia?

For a beach holiday, June to September with 27 to 32 °C by day and hardly any rain. For hiking and a road trip, April, May and October with 19 to 23 °C on the coast are best. June and September combine warm weather with less crowded beaches.

How hot does Sardinia get in summer?

In July the average daytime high is 31.7 °C in Cagliari, 32.4 °C in Olbia and 32.5 °C inland near Nuoro. Nights on the coast are around 22 °C. Cagliari averages only 1 mm of rain in July.

When does it rain most in Sardinia?

In autumn and winter, most of all in November: Alghero then averages 103 mm, Olbia 83 mm and Cagliari 74 mm. The south around Cagliari is the driest part of the island at about 440 mm a year.

Is the north or the south of Sardinia better?

The south around Cagliari is drier and has the city as a year-round destination. The north, with Alghero, La Pelosa and the Costa Smeralda, has some of the most famous beaches but gets more rain in autumn and winter. For a summer beach holiday both are equally good.

Can you visit Sardinia in winter?

For towns and nature, yes; for a beach holiday, no. In January Cagliari averages 14.1 °C by day and 7.9 °C at night, while nights inland near Nuoro drop to 4.0 °C. Many hotels in the resorts are closed.

Sources

Researched with AI support and checked by our editors. Prices, opening hours and weather can change – please check before you go. YesTrip is not a travel agency. Published: .

More best-time guides

All destinations: best time to visit and warm places by month