Caribbean
Crystal water and trade winds across the Caribbean islands.
Temperatures from the last 24 hours. Updated nightly.

Varadero
Cuba
34.7°C / 94°F
Sea 32°C

Havana
Cuba
33.5°C / 92°F
Sea 31.4°C

Curacao
Curacao
32.8°C / 91°F
Sea 28.9°C

Cayman Islands
Cayman Islands
32.5°C / 91°F
Sea 31.3°C

Aruba
Aruba
32.3°C / 90°F
Sea 27.6°C

Barbados
Barbados
32.2°C / 90°F
Sea 29.7°C
Nassau
Bahamas
32°C / 90°F
Sea 31°C
Trinidad
Trinidad
32°C / 90°F
Sea 30°C

Montego Bay
Jamaica
31.6°C / 89°F
Sea 30.5°C

Bonaire
Bonaire
31.6°C / 89°F
Sea 29.3°C

Dominica
Dominica
31.6°C / 89°F
Sea 30°C

St Lucia
St Lucia
31.5°C / 89°F
Sea 30°C

Antigua
Antigua
31.4°C / 89°F
Sea 29.8°C

Grenada
Grenada
30.8°C / 87°F
Sea 29.7°C

Turks and Caicos
Turks and Caicos
30.7°C / 87°F
Sea 30.2°C

St Kitts
St Kitts and Nevis
30.4°C / 87°F
Sea 29.5°C
Punta Cana
Dominican Republic
30.3°C / 87°F
Sea 30°C

Puerto Rico
Puerto Rico
29.5°C / 85°F
Sea 29.5°C

Anguilla
Anguilla
29.1°C / 84°F
Sea 29.5°C

St Maarten
St Maarten
27.4°C / 81°F
Sea 29.5°C