Charlotte Amalie Weather in December

U.S. Virgin Islands · December climate averages and travel tips

Avg high27°C (81°F)
Avg low26°C (80°F)
Rainfall47 mm (1.9 in)
RatingExcellent 8.5/10

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 high27°C (81°F)
Average low26°C (80°F)
Daily mean27°C (80°F)
Rainfall47 mm (1.9 in)
Rainy days (1 mm+)12
Humidity76%
Cloud cover41%
Daylight10.9 hours
Est. sunshine7.1 hours/day
Wind20.9 km/h
vs November1°C cooler than November, with 65 mm less rain.

What to pack for Charlotte Amalie in December

Charlotte Amalie weather in other months

Jan26°C / 26°C33 mmExcellentFeb26°C / 25°C28 mmExcellentMar26°C / 25°C31 mmExcellentApr27°C / 26°C44 mmExcellentMay28°C / 27°C90 mmFairJun29°C / 28°C74 mmFairJul29°C / 28°C85 mmFairAug29°C / 28°C109 mmPoorSep29°C / 28°C128 mmPoorOct29°C / 28°C140 mmFairNov28°C / 27°C112 mmFairDec27°C / 26°C47 mmExcellent

← NovemberBest time to visit Charlotte AmalieJanuary →

Better weather in December nearby

Nearby in December

Where else is good in December? See where to go in December.