Charlotte Amalie Weather in December
U.S. Virgin Islands · December climate averages and travel tips
Charlotte Amalie in December sees daytime temperatures around 27°C (81°F), dropping to about 26°C (80°F) at night. The month is fairly dry, with about 47 mm (1.9 in) of rain spread over 12 days. Humidity averages 76%, so it feels sticky and hotter than the thermometer suggests. You get roughly 10.9 hours of daylight and a mix of sun and cloud.
Is December a good time to visit Charlotte Amalie?
December is a good time to visit Charlotte Amalie (8.5/10), though January to April are even better.
Visiting Charlotte Amalie in December
December weather
December feels warm and fairly steady in Charlotte Amalie, with highs around 27°C and lows near 26°C. Humidity stays noticeable, but rain eases sharply from November. Showers still crop up on some days, so keep plans flexible.
With about seven hours of sun a day, you can explore the historic waterfront, browse Main Street or take a swim at Magens Bay. The sea and beaches suit a relaxed day, while short showers can interrupt longer outdoor outings. Don't count on December being dry; it gets less rain in January.
Christmas and New Year
Christmas brings church services, decorations and seasonal gatherings around town. You may also find local Christmas Festival events on St. Thomas, though the programme varies from year to year. New Year's Eve adds a festive feel, especially around hotels and restaurants.
If you're travelling with kids, a stroll along the waterfront can be an easy way to take in the holiday decorations without committing to a full day out.
Crowds and local tips
December is high season, and the holidays make it one of the busier, pricier times to visit. Cruise ships can also fill downtown streets and shops during the day. Compared with the quieter, wetter stretch of autumn, expect more visitors and higher accommodation rates. If you hate crowds, visit Main Street after cruise passengers have left, or spend the day at Magens Bay.
A useful local tip: check whether a ship is in port before heading to the Charlotte Amalie waterfront. When several arrive, Fort Christian and the shops nearby can feel crowded; on a quieter day, they're much easier to enjoy.
December weather at a glance
| Average high | 27°C (81°F) |
|---|---|
| Average low | 26°C (80°F) |
| Daily mean | 27°C (80°F) |
| Rainfall | 47 mm (1.9 in) |
| Rainy days (1 mm+) | 12 |
| Humidity | 76% |
| Cloud cover | 41% |
| Daylight | 10.9 hours |
| Est. sunshine | 7.1 hours/day |
| Wind | 20.9 km/h |
| vs November | 1°C cooler than November, with 65 mm less rain. |
What to pack for Charlotte Amalie in December
- light, breathable clothing
- sunscreen and a hat
- an umbrella or rain jacket
- swimwear
Charlotte Amalie weather in other months
← NovemberBest time to visit Charlotte AmalieJanuary →
Better weather in December nearby
- Mexico City22°C · 7 mm · Excellent
- Orlando, Florida23°C · 51 mm · Excellent
- Cabo San Lucas26°C · 12 mm · Excellent
- Iztapalapa22°C · 13 mm · Excellent
- Puebla23°C · 12 mm · Excellent
- Ecatepec de Morelos22°C · 13 mm · Excellent
Nearby in December
- Road Town27°C · 37 mm
- San Juan28°C · 55 mm
- Marigot27°C · 34 mm
- The Valley27°C · 34 mm
- Philipsburg27°C · 34 mm
- Gustavia27°C · 34 mm
Where else is good in December? See where to go in December.