WhereItsSunny

Tropical cities in Caribbean in December

Warm and wet — jungles, monsoon adventures, rainforest.

36 cities in Caribbean match our Tropical profile in December: average temperature ≥ 22°C / 71.6°F, ≥ 80 mm / 3.1 in. Top picks include Willemstad (Curaçao, 26.9°C / 80.4°F), Bridgetown (Barbados, 26.5°C / 79.7°F), and Kingstown (Saint Vincent and the Grenadines, 26.4°C / 79.5°F). Unlike the country-level averages, these are point values sampled at each city itself — usually more useful for planning where you'll actually spend your time. Click a city for its full year-round climate and best months to visit.

← Countries only in Caribbean · Cities in America

CityTemperatureRainfall
Willemstadcity · Curaçao, Curaçao26.9°C80.4°F102 mm4″
Bridgetowncity · Saint Michael, Barbados26.5°C79.7°F174 mm6.9″
Kingstowncity · Saint George, Saint Vincent and the Grenadines26.4°C79.5°F168 mm6.6″
Port of Spaincity · Port of Spain, Trinidad and Tobago26.1°C79°F185 mm7.3″
Castriescity · Castries Quarter, Saint Lucia26°C78.8°F165 mm6.5″
Montego Baycity · Saint James, Jamaica25.9°C78.6°F92 mm3.6″
Roseaucity · Saint George, Dominica25.9°C78.6°F162 mm6.4″
Saint John'scity · Saint John, Antigua and Barbuda25.9°C78.6°F106 mm4.2″
Half Way Treecity · Saint Andrew, Jamaica25.7°C78.3°F91 mm3.6″
St. George'scity · Saint George, Grenada25.4°C77.7°F187 mm7.4″
Kingstoncity · Kingston, Jamaica25.3°C77.5°F82 mm3.2″
Santo Domingocity · Nacional, Dominican Republic25.2°C77.4°F80 mm3.1″
Falmouthcity · Trelawny, Jamaica25.1°C77.2°F96 mm3.8″
Port Morantcity · Saint Thomas, Jamaica25.1°C77.2°F145 mm5.7″
Basseterrecity · Saint George Basseterre, Saint Kitts and Nevis25°C77°F102 mm4″
San Juancity · Puerto Rico, Puerto Rico25°C77°F157 mm6.2″
Salvaleón de Higüeycity · La Altagracia, Dominican Republic24.5°C76.1°F111 mm4.4″
Monte Cristicity · Monte Cristi, Dominican Republic24.5°C76.1°F90 mm3.5″
Jérémiecity · Grand'Anse, Haiti24.4°C75.9°F122 mm4.8″
Saint Ann's Baycity · Saint Ann, Jamaica24.4°C75.9°F210 mm8.3″
Naguacity · María Trinidad Sánchez, Dominican Republic24.4°C75.9°F195 mm7.7″
Cotuícity · Sánchez Ramírez, Dominican Republic24.3°C75.7°F140 mm5.5″
Santa Cruz del Seibocity · El Seibo, Dominican Republic24.3°C75.7°F94 mm3.7″
La Vegacity · La Vega, Dominican Republic24.3°C75.7°F100 mm3.9″
Port-de-Paixcity · Nord-Ouest, Haiti24.2°C75.6°F154 mm6.1″
Port Mariacity · Saint Mary, Jamaica24.2°C75.6°F214 mm8.4″
Monte Platacity · Monte Plata, Dominican Republic24.1°C75.4°F80 mm3.1″
San Francisco de Macoríscity · Duarte, Dominican Republic23.9°C75°F141 mm5.6″
Bonaocity · Monseñor Nouel, Dominican Republic23.8°C74.8°F125 mm4.9″
Samanácity · Samaná, Dominican Republic23.8°C74.8°F199 mm7.8″
Mocacity · Espaillat, Dominican Republic23.7°C74.7°F128 mm5″
Port Antoniocity · Portland, Jamaica23.4°C74.1°F248 mm9.8″
Puerto Platacity · Puerto Plata, Dominican Republic23.3°C73.9°F244 mm9.6″
Salcedocity · Hermanas Mirabal, Dominican Republic23.3°C73.9°F146 mm5.7″
Cap-Haïtiencity · Nord, Haiti23.1°C73.6°F156 mm6.1″
Santiago de los Caballeroscity · Santiago, Dominican Republic23°C73.4°F153 mm6″