WhereItsSunny

Tropical cities in Caribbean in May

Warm and wet — jungles, monsoon adventures, rainforest.

74 cities in Caribbean match our Tropical profile in May: average temperature ≥ 22°C / 71.6°F, ≥ 80 mm / 3.1 in. Top picks include Lucea (Jamaica, 28°C / 82.4°F), Neiba (Dominican Republic, 28°C / 82.4°F), and Gonaïves (Haiti, 27.7°C / 81.9°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
Luceacity · Hanover, Jamaica28°C82.4°F188 mm7.4″
Neibacity · Baoruco, Dominican Republic28°C82.4°F112 mm4.4″
Gonaïvescity · Artibonite, Haiti27.7°C81.9°F93 mm3.7″
Kingstowncity · Saint George, Saint Vincent and the Grenadines27.7°C81.9°F132 mm5.2″
Azuacity · Azua, Dominican Republic27.6°C81.7°F95 mm3.7″
George Towncity · Cayman Islands, Cayman Islands27.6°C81.7°F132 mm5.2″
Roseaucity · Saint George, Dominica27.5°C81.5°F113 mm4.4″
Black Rivercity · Saint Elizabeth, Jamaica27.4°C81.3°F189 mm7.4″
Pedernalescity · Pedernales, Dominican Republic27.4°C81.3°F81 mm3.2″
Montego Baycity · Saint James, Jamaica27.4°C81.3°F143 mm5.6″
Castriescity · Castries Quarter, Saint Lucia27.4°C81.3°F96 mm3.8″
Port-au-Princecity · Ouest, Haiti27.3°C81.1°F155 mm6.1″
Maocity · Valverde, Dominican Republic27.2°C81°F131 mm5.2″
Saint John'scity · Saint John, Antigua and Barbuda27.2°C81°F95 mm3.7″
Fort-Libertécity · Nord-Est, Haiti27°C80.6°F143 mm5.6″
Sabanetacity · Santiago Rodríguez, Dominican Republic27°C80.6°F169 mm6.7″
Jimanícity · Independencia, Dominican Republic27°C80.6°F145 mm5.7″
Banícity · Peravia, Dominican Republic27°C80.6°F135 mm5.3″
Spanish Towncity · Saint Catherine, Jamaica27°C80.6°F95 mm3.7″
Les Cayescity · Sud, Haiti27°C80.6°F258 mm10.2″
Santo Domingocity · Nacional, Dominican Republic27°C80.6°F201 mm7.9″
Half Way Treecity · Saint Andrew, Jamaica26.9°C80.4°F105 mm4.1″
Cotuícity · Sánchez Ramírez, Dominican Republic26.9°C80.4°F242 mm9.5″
Dajabóncity · Dajabón, Dominican Republic26.9°C80.4°F163 mm6.4″
Sancti Spírituscity · Sancti Spíritus, Cuba26.9°C80.4°F236 mm9.3″
Manzanillocity · Granma, Cuba26.9°C80.4°F187 mm7.4″
San Pedro de Macoríscity · San Pedro de Macorís, Dominican Republic26.9°C80.4°F133 mm5.2″
La Vegacity · La Vega, Dominican Republic26.8°C80.2°F220 mm8.7″
La Romanacity · nan, Dominican Republic26.8°C80.2°F125 mm4.9″
Guantánamocity · Guantánamo, Cuba26.8°C80.2°F155 mm6.1″
Santiago de Cubacity · Santiago de Cuba, Cuba26.8°C80.2°F182 mm7.2″
St. George'scity · Saint George, Grenada26.8°C80.2°F92 mm3.6″
Jacmelcity · Sud-Est, Haiti26.7°C80.1°F172 mm6.8″
Port-de-Paixcity · Nord-Ouest, Haiti26.6°C79.9°F120 mm4.7″
Falmouthcity · Trelawny, Jamaica26.6°C79.9°F112 mm4.4″
Naguacity · María Trinidad Sánchez, Dominican Republic26.6°C79.9°F214 mm8.4″
San Cristóbalcity · San Cristóbal, Dominican Republic26.6°C79.9°F202 mm8″
Ciego de Ávilacity · Ciego de Ávila, Cuba26.6°C79.9°F178 mm7″
Las Tunascity · Las Tunas, Cuba26.6°C79.9°F148 mm5.8″
San Juancity · Puerto Rico, Puerto Rico26.6°C79.9°F184 mm7.2″
Jérémiecity · Grand'Anse, Haiti26.5°C79.7°F180 mm7.1″
Port Morantcity · Saint Thomas, Jamaica26.5°C79.7°F170 mm6.7″
Nueva Geronacity · Isla de la Juventud, Cuba26.5°C79.7°F161 mm6.3″
Kingstoncity · Kingston, Jamaica26.5°C79.7°F110 mm4.3″
Havanacity · Havana, Cuba26.5°C79.7°F112 mm4.4″
San Francisco de Macoríscity · Duarte, Dominican Republic26.4°C79.5°F194 mm7.6″
Mocacity · Espaillat, Dominican Republic26.3°C79.3°F166 mm6.5″
Monte Platacity · Monte Plata, Dominican Republic26.3°C79.3°F253 mm10″
Salvaleón de Higüeycity · La Altagracia, Dominican Republic26.3°C79.3°F171 mm6.7″
Holguíncity · Holguín, Cuba26.3°C79.3°F160 mm6.3″
Basseterrecity · Saint George Basseterre, Saint Kitts and Nevis26.3°C79.3°F108 mm4.3″
Bonaocity · Monseñor Nouel, Dominican Republic26.2°C79.2°F289 mm11.4″
May Pencity · Clarendon, Jamaica26.2°C79.2°F114 mm4.5″
Camagüeycity · Camagüey, Cuba26.2°C79.2°F209 mm8.2″
Santa Cruz del Seibocity · El Seibo, Dominican Republic26.1°C79°F191 mm7.5″
Cienfuegoscity · Cienfuegos, Cuba26.1°C79°F143 mm5.6″
Pinar del Riocity · Pinar del Río, Cuba26.1°C79°F183 mm7.2″
Hinchecity · Centre, Haiti26°C78.8°F287 mm11.3″
Matanzascity · Matanzas, Cuba26°C78.8°F197 mm7.8″
Comendadorcity · La Estrelleta, Dominican Republic25.9°C78.6°F282 mm11.1″
Hato Mayor del Reycity · Hato Mayor, Dominican Republic25.9°C78.6°F210 mm8.3″
Santa Cruz de Barahonacity · Barahona, Dominican Republic25.9°C78.6°F132 mm5.2″
Saint Ann's Baycity · Saint Ann, Jamaica25.8°C78.4°F116 mm4.6″
Salcedocity · Hermanas Mirabal, Dominican Republic25.8°C78.4°F168 mm6.6″
San Juan de la Maguanacity · San Juan, Dominican Republic25.7°C78.3°F145 mm5.7″
Santa Claracity · Villa Clara, Cuba25.6°C78.1°F180 mm7.1″
Port Mariacity · Saint Mary, Jamaica25.5°C77.9°F131 mm5.2″
Puerto Platacity · Puerto Plata, Dominican Republic25.5°C77.9°F146 mm5.7″
Samanácity · Samaná, Dominican Republic25.5°C77.9°F259 mm10.2″
Santiago de los Caballeroscity · Santiago, Dominican Republic25.4°C77.7°F169 mm6.7″
Cap-Haïtiencity · Nord, Haiti25.2°C77.4°F186 mm7.3″
Port Antoniocity · Portland, Jamaica24.9°C76.8°F209 mm8.2″
Savanna-la-Marcity · Westmoreland, Jamaica24.6°C76.3°F343 mm13.5″
Mandevillecity · Manchester, Jamaica22.7°C72.9°F244 mm9.6″