The British Virgin Islands have a sub-tropical climate with high humidity, although temperatures are moderated by trade winds. Temperatures vary little all year but there is a slight difference in average temperatures between the seasons. Summer temperatures average from 79°F to 88°F (26°C to 31°C), while winter temperatures average between 72°F and 82°F (22°C to 28°C). Rainfall is variable but there is a 'dry' season between January and July (the cooler, winter months) and a wet season between August and November.
The British Virgin Islands are a great year-round holiday destination but the best time to visit is between January and June, when it is slightly cooler and drier and there is no risk of hurricanes.