Caribbean Weather: Annual Temperature & Rainfall

Information on the normal weather for cities and beach towns throughout the Caribbean has been pulled together here.

The yearly temperatures and rainfall given in the table below allow you to compare the climate for places on two dozen islands. The annual averages are based on historical weather records.

These temperatures are in degrees Fahrenheit. You can also view the temperatures in degrees Celsius.

Temperature

Temperatures along Caribbean island shores are remarkably steady year round. Over the year, the daytime high on a beach varies by only a few degrees.

Similarly, ocean temperatures don't change much from month to month or place to place. Year round, the Caribbean waters average 81 degrees Fahrenheit, an inviting temperature for swimming.

Rain

The amount of rain that falls in the Caribbean varies immensely from island to island, from coast to coast and from beach to mountain top.

It rains most in the mountains. The Blue Mountains of Jamaica get over 200 inches annually, while Kingston on the coast gets just one-sixth that amount.

The rainfall pattern on Martinique is similar. Mount Pelée receives six times as much rain as does Presqu'ile de la Caravelle, nearby on the east coast. On Mount Pelée it rains about 12 feet a year.

Overall, the driest islands are the Netherland Antilles of Aruba, Curaçao and Bonaire. Rain falls most frequently and heavily on some of the eastern islands, particularly Dominica, Martinique and St. Lucia.

Caribbean weather: annual average daily temperature and total rainfall
Temper­ature °F Island Place Total Rainfall
High Low Inches Days
85 75 Antigua St John's 41.4 127
89 78 Aruba Beatrix Airport 16.1 62
87 78 Bonaire Flamingo Airport 18.2 67
84 69 Bahamas Nassau 54.7 140
85 73 Barbados Bridgetown 24.3 133
90 70 Cayman Islands 56.5 172
84 71 Cuba Havana 46.8 80
88 78 Curaçao Hato Airport 21.8 70
85 84 Dominica Melville Hall Airport 101.4
85 74 Dominican Republic Punta Cana 43.4 113
87 72 Guadeloupe Pointe-a-Pitre 70.0 176
89 73 Jamaica Kingston 32.0 93
85 73 Martinique Lamentin 79.9 206
87 75 Puerto Rico San Juan 56.4 199
85 78 Saba The Bottom 29.9 86
86 76 St. Barthelemy Gustavia 40.5 132
86 75 St. Croix (US VI) Christiansted 37.3 167
86 75 St. Eustatius Oranjestad 38.8 125
85 73 St. John (US VI) Cruz Bay 43.9 180
85 76 St. Kitts Basseterre 30.4 139
86 76 St. Lucia Vieux Fort 55.1 208
87 77 St. Maarten Princess Juliana AP 41.2 142
88 76 St. Thomas (US VI) Charlotte Amalie 39.3 168
89 72 Trinidad Port of Spain 55.4 166
87 74 Tobago Scarborough 59.2 142
References

NOAA. Ocean Climate Laboratory. World Ocean Atlas 2009.

Rainfall and temperature data come from each island's meteorological organization.

Temperature & Rainfall
Back to Top