Europe › Italy › Campania › Naples › Capri › Climate

Capri climate data

Capri enjoys a classic Mediterranean climate with hot, sunny summers and mild, wetter winters. Summer highs reach 29–32°C, while winter lows rarely fall below 6°C. Rain falls mainly from October to March, and sunshine is abundant from May to September. The sea breeze and clear skies make Capri a year-round destination for relaxation and exploration.

Best times to travel

The best times to travel section shows how the months compare for a visit, so you can find the time of year that fits what you want to do.

Background colours of the months:
The colour shows the typical temperature: yellow (hot), green (mild) and blue (cold). How strong the colour is shows the travel season: full colour means high season, soft colour means shoulder season and soft-striped means off season.

Weather symbols:
Each month has one symbol showing what the weather is typically like, such as hot and sunny, freezing or a rainy or snowy season. Use them to quickly spot months that match the weather you want, or to avoid the ones that don't.

Crowdedness:
The people icon shows how busy the place usually is. The more people, the more crowded it gets.

Additional notes:
The grey info boxes point out special things worth knowing, like recurring weather issues or seasonal events.

for Capri, Italy
🌤️
Jan
🌤️
Feb
☀️
Mar
☀️
Apr
☀️
May
☀️
Jun
☀️
Jul
☀️
Aug
☀️
Sep
🌦️
Oct
⛈️
Nov
☀️
Dec
High season: May - Sep.
Shoulder season: April, Oct.
Crowdedness: 7 (Many tourists)
Tap on a month for more info Hover over a month for more info
Most hotels, restaurants and shops close November to March, main season April to October
Ferries and Blue Grotto boat trips are often cancelled in rough seas, mostly in winter
Swimming season runs roughly June to September

The climate of Capri

Capri’s climate is defined by its island location in the Bay of Naples, resulting in four distinct seasons and a mild, pleasant atmosphere year-round. Summers (June–August) are hot, dry, and sunny, with average highs of 29–32°C and lows around 22–23°C. Rain is rare in summer, with July and August each seeing just 1–3 rainy days and as little as 10–25 mm of precipitation. The sea breeze and occasional thunderstorms provide relief from the heat, while the sea warms to 25–27°C, perfect for swimming. Sunshine is abundant, with up to 10–11 hours per day in July and August, and daylight stretches well into the evening.

Winters (December–February) are mild and wetter, with average highs of 13–14°C and lows of 6–9°C. Rain falls mainly from October to March, peaking in November (up to 120 mm and 10–13 rainy days). Snow is rare but possible, especially in the higher areas like Anacapri. Spring (March–May) and autumn (September–November) are transitional, featuring mild to warm temperatures (16–25°C), blooming or colourful landscapes, and moderate rainfall. These seasons offer fewer crowds and are ideal for hiking, sightseeing, and enjoying the island’s natural beauty. Capri receives about 610–975 mm of rain annually and enjoys over 2,500 hours of sunshine. Winds are generally light to moderate, with stronger gusts during storms, especially in autumn and winter.

Average climate data for Capri, Italy
Month Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Year
Average maximum temperature (°C) 13 13 14 16 19 23 26 27 25 22 18 15 27
Average minimum temperature (°C) 11 11 12 14 17 21 24 25 22 19 16 13 11
Average precipitation (mm) 93 69 66 49 55 33 16 11 72 114 161 75 816
Average rainfall days (days) 17 16 15 13 14 8 5 4 13 15 17 16 155
Average snowfall days (days) 0 0 0 0 0 0 0 0 0 0 0 0 1
Average relative humidity (%) 70 69 73 74 73 71 69 68 66 67 71 68 70
Average wind speed (km/h) 19 19 18 15 14 12 12 11 13 15 19 19 15
Average water temperature (°C) 15 14 14 16 19 24 26 26 25 22 19 16 20
Average daily daylight hours (h) 9 10 12 13 14 15 14 13 12 11 9 9 12
Average daily sunshine hours (h) 5 5 8 10 11 12 12 12 10 6 6 6 9
Average cloud coverage (%) 41 39 33 28 26 15 9 10 21 25 36 34 26
Average UV index 3 4 4 5 5 6 7 7 6 5 4 4 5

Travel info

  • Spring (March–May): Mild and sunny, highs of 16–22°C. Occasional rain and blooming flowers – ideal for hiking and sightseeing. Bring layers and a light rain jacket.
  • Summer (June–August): Hot and dry, highs of 29–32°C. Almost no rain, long daylight, and warm sea – perfect for beaches and water sports. Pack light clothes, sun protection, and a hat.
  • Autumn (September–November): Warm early (up to 25°C), cooling to 17°C by November. Rain increases in October and November. Enjoy autumn colours and fewer crowds – bring a light jacket and umbrella.
  • Winter (December–February): Mild and wetter, highs of 13–14°C, lows of 6–9°C. Occasional frost or rare snow, especially in Anacapri – pack a warm coat and waterproof shoes.
  • General Tips: Capri weather is reliably sunny in summer but can be windy or rainy in winter and spring. Always check the forecast and pack layers, sun protection, and a rain jacket for cooler months. Summer is busiest, while spring and autumn offer the best balance of weather and crowds.

The best time to visit Capri

The best time to visit Capri is from mid-April to mid-June and September to early October, when temperatures are warm (20–27°C), rainfall is low, and the island is less crowded. These months are ideal for swimming, hiking, and enjoying Capri’s gardens and scenic trails, with pleasant evenings and lively but not overwhelming activity.

The worst time to visit Capri

The least favourable time to visit is from November to February, when days are shortest, temperatures are coolest (highs of 13–14°C, lows of 6–9°C), and rain is most frequent. Many hotels and restaurants close for the season, but the island is tranquil and authentic for those seeking a quiet escape.

Frequently asked questions

What is the weather like in Capri year-round?

Capri has hot, dry summers (highs 29–32°C) and mild, wetter winters (highs 13–14°C, lows 6–9°C). Rain falls mainly from October to March, while summer is sunny and almost rain-free. The sea breeze keeps the heat comfortable.

Does it snow in Capri?

Snow is rare in Capri but can occur in the higher areas like Anacapri. Most winter precipitation falls as rain, and any snow that does fall usually melts quickly, rarely reaching the beaches.

When is Capri sunniest?

July and August are the sunniest months, with up to 10–11 hours of sunshine daily and long daylight hours. Even in spring and autumn, Capri enjoys several hours of sun per day.

How warm is the sea in Capri?

The sea temperature ranges from 14°C in winter to 27°C in August. Swimming is most comfortable from June to September, when the water is warmest and the weather is reliably sunny.

How much rain does Capri get?

Capri receives 610–975 mm of rain annually, with most falling from October to March. July and August are the driest months, often with just 1–3 days of rain. November is typically the wettest month.

What should I pack for Capri’s weather?

Pack light, breathable clothes and sun protection for summer, layers and a rain jacket for spring and autumn, and a warm coat for winter evenings. Comfortable shoes are useful year-round for exploring Capri’s hilly terrain.

When are Capri’s crowds the smallest?

Capri is least crowded in winter (November–February) and early spring. These periods offer quieter attractions and better prices, but weather may be cooler and some services limited.

Minimum and maximum temperatures in Capri

The warmest month, with the highest average maximum temperature, is August (27.4 °C). The month with the lowest average maximum temperature is February (13 °C). Overall, the average maximum temperature over the whole year is 19.4 °C.

The month with the highest average minimum temperature is August (24.8 °C). The coldest month, with the lowest average minimum temperature, is January (10.8 °C). Overall, the average minimum temperature over the whole year is 17 °C.

Water temperature in Capri

The month with the highest average water temperature is August (26.1 °C). The month with the lowest average water temperature is February (13.9 °C). Overall, the average water temperature over the whole year is 19.6 °C.

Rainfall amount in Capri

The wettest month, with the highest amount of precipitation, is November (161.4 mm). The driest month, with the least amount of precipitation, is August (11 mm). Over the whole year there are 815.7 mm of rainfall on average.

Rainfall days in Capri

The month with the most days of rain is November (17.5 days). The month with the fewest days of rain is August (4.4 days). Over the whole year there are 154.9 days of rain on average.

Snowfall days in Capri

The month with the most days of snowfall is March (0.1 days). The months with the fewest days of snowfall are January, April, June, July and August (0 days). Over the whole year there are 0.5 days of snowfall on average.

Relative humidity in Capri

The month with the highest average relative humidity is April (73.6 %). The month with the lowest average relative humidity is September (66.1 %). The overall average relative humidity over the whole year is 69.9 %.

Wind speed in Capri

The windiest month, with the highest average wind speed, is January (19.4 km/h). The calmest month, with the lowest average wind speed, is August (11 km/h). The overall average wind speed over the whole year is 15.4 km/h.

Cloud coverage in Capri

The month with the cloudiest skies, so the highest cloud coverage, is January (41.3 %). The month with the clearest skies, so the lowest cloud coverage, is July (8.9 %). Over the whole year there is an average cloud coverage of 26.4 %.

Daylight hours and sunshine hours in Capri

The month with the longest days, so the most daylight, is June (Average daylight: 15 h). The month with the shortest days, so the least daylight, is December (Average daylight: 9 h). Over the whole year there are 11.8 h of daylight per day on average.

The month with the most sunshine per day is August (Average sunshine: 12.1 h). The month with the least sunshine per day is January (Average sunshine: 5 h). Over the whole year there are 8.6 h of sunlight per day on average.

UV index in Capri

The months with the highest average UV index are July and August (UV index: 7). The month with the lowest average UV index is January (UV index: 3). Over the whole year the average UV index is 5.

Was this page helpful?
Feedback