The best time to visit the Isle of Capri is from early-June through to mid-September.
May and September offer cooler temperatures and sunny cloudless days without the summer crowds of July and August when temperatures climb beyond 30°C (86°F).
Capri enjoys a Mediterranean climate with hot, sunny and mainly dry summers and cool, wet and windy winters.
Which is the hottest month in Capri?
The hottest month of the year in Capri is normally August, with an average daily high temperature of 31°C (87°F), with high heat and humidity, and a low of 22°C (71°F)
The hot summer season lasts from mid-June to mid-September, with an average daily high temperature above 28°C (82°F).
Which is the coldest month in Capri?
The coldest month of the year in Capri is January, with an average high of 13°C (55°F) and a low of 8°C (46°F).
The cool winter season lasts from late-November to late-March, with an average daily high temperature below 17°C (62°F).
Which is the sunniest month in Capri?
The sunniest time of year in Capri is usually July with an average of 10 hours of sunshine per day; that's on average 63% of daylight hours.
Which month has the most rain in Capri?
November is usually the wettest month in Capri with 120mm of rainfall on average. There are normally 11 days in November with some rain.
The wet season lasts from mid-September through April, with a greater than 22% chance of a given day being a wet day.
The drier season lasts from May to mid-September. July has the least rainfall.
When is the sea warmest in Capri?
The sea is usually at its warmest in Capri in August when the water temperature reaches 27°C (80°F).
Which is the windiest month in Capri?
The windiest month of the year in Capri is December, with an average hourly wind speed of 16 kilometres per hour (8 knots).
The windy part of the year lasts from late-October to mid-April, with average wind speeds of more than 13 kilometres per hour (7 knots).
The less-windy time of year lasts from mid-April to late-October. The calmest month of the year in Capri is June, with an average hourly wind speed of 10 kilometres per hour (6 knots).
The predominant average hourly wind direction varies throughout the year in Capri.
|Average daily max temp (°C)|
|Average daily min temp (°C)|
|Daily hours of sunshine|
|Daily hours of daylight|
|Average relative humidity (%)|
|UV Index (max)|
|Number of days with some rainfall|
|Average monthly rainfall (mm)|
|Average wind speed (km/h)|
|Average daily sea temp (°C)|
From June to early-September, with July and August two months to avoid – the most expensive and crowded time to travel in Italy. Most hotels are fully booked with restaurants and beaches at their busiest.
Shoulder season: From April to May, early-September to October, and from mid-December to 24 December.
Low season: From November to mid-December and 25 December to 30 March. Many hotels and restaurants close down for a month or two between November and February.
Note: Meteorological data is sourced from the United States National Oceanic and Atmospheric Administration (NOAA) and the World Meteorological Organization (WMO), with additional historical climate data sourced from the Italian Meteorological Service.
Latest update: Best time to visit Capri: 18 July, 2022