The climate in Saint Croix is hot, oppressive, windy, and partly cloudy. Over the course of the year, the temperature typically varies from 72°F to 88°F and is rarely below 68°F or above 90°F. Weather Spark