Site emblem: two old-fashioned swimmers
Water temperatureEnter

United States Virgin Islands: water temperature

At sea, 30.5 °C on average across 4 stations, from 30.1 °C (9751364 - Christiansted Harbor, St. Croix, VI) to 31.2 °C (Lameshur Bay, St John, VI).

See on the map

Sea and ocean

StationWaterMeasured
9751364 - Christiansted Harbor, St. Croix, VI NOAA NDBC30.1 °C1 h ago
Christiansted Harbor, St Croix, VI NOAA CO-OPS30.1 °C26 min ago
Lameshur Bay, St John, VI NOAA CO-OPS31.2 °C26 min ago
Limetree Bay, VI NOAA CO-OPS30.7 °C32 min ago

Where to swim, month by month

The normal sea temperature each month along the coast: pick a month to see where the water is warmest and whether you can swim.

Warmest water today

Where these numbers come from

Every value is a real reading from an instrument, at its position: a buoy, a wharf, a river or lake station. It keeps the time it was measured. A reading too far from those of nearby stations is marked with a “?”. Between stations, the map gives a satellite or model estimate, always labelled as such.

Sources: NOAA CO-OPS, NOAA NDBC. Sources and credits

Nearby