Cruise and Beach Destinations
in the Caribbean, Mexico & Beyond
U.S. Virgin Islands

St. Thomas Weather in December: Rain, Temperatures

St. Thomas weather in December
Average high temperature and rainfall for St. Thomas in December. © Scott S. Bateman

St. Thomas weather in December finally gets a break from the bad weather that usually goes from September through November.

This popular cruise port in the U.S. Virgin Islands has heavy rains during September through November. It make them the worst times to visit there.

It’s no surprise that tourism drops during that time, but it starts to rebound in December as the rains lessen. December is one of the best months to visit.

St. Thomas travel guide | Cruise port tips | Shore excursions | Best beaches

USVI in December
St. Thomas is warm in December. © U.S. Virgin Islands Department of Tourism

St. Thomas is one of the most popular islands to visit in the Caribbean because of its convenient location, duty-free shopping in Castries and abundant things to do. Castries is a popular port of call on eastern Caribbean cruises.

Average December Temperatures

Despite the arrival of winter, St. Thomas temperatures in December remain warm enough for visitors to enjoy beaches, swimming and other water activities.

The fact that St. Thomas temperatures are consistent throughout the year is another reason why the island is so popular.

St. Thomas temperatures in December have an average high of 86 degrees Fahrenheit or 30 degrees Celsius, according to the U.S. National Weather Service. It is only a few degrees cooler than the warmest months of the year in July and August.

The average nighttime temperature is comfortable as well at about 73 degrees Fahrenheit or 23 degrees Celsius.

Water temperatures usually hover about halfway between the average highs and average lows. They should feel comfortable for swimming, especially later in the day as the sun heats the water.

Average December Rainfall

Over a 30-year history, the island has seen an average of about three inches of rain during the month, according to the Southeast Regional Climate Center.

That compares to the more than five inches that fall in each of the prior three months.

Still, the December total is similar to the average rainfall for the island from April through August. But it is not as good as the average from January through March, when the total each month is less than two inches.

• St. Thomas weather in January - February - March - April - May - June - July - August - September - October - November - December

Should I Go in December?

December lies firmly in the middle of the pack for the best months to visit St. Thomas for good weather.

The total rainfall makes the risk of bad weather much lower than the fall months, but it is not quite as good as the late winter months.

Some people want to go to the Caribbean in December simply to get away from bad weather up north. Others may find that hotel and resort prices are lower and more attractive as a result.

Scott S. Bateman is a professional journalist who has traveled widely throughout the Caribbean and the Americas. He is the author of four books about cruising in the Caribbean, Alaska and Mexican Riviera.
November 27, 2023

St. Thomas Cruise Port Guide

St. Thomas cruise port
The St. Thomas cruise port is packed with attractions and popular for duty-free shopping.

Best Times to Visit U.S. Virgin Islands

U.S. Virgin Islands photo
The best times to visit the U.S. Virgin Islands are December through April during the dry season.

Best St. Thomas Tourist Attractions

Charlotte Amalie, St. Thomas
Unique USVI attractions include Fort Christian, the historic Christiansted and Coral World Ocean Park.

St. Croix Travel Tips: Attractions, Beaches

St. Thomas Beaches Near the Cruise Port

Charlotte Amalie Tour: Tips for 1st Time Visitors

St. Thomas Monthly Weather Averages

St.Thomas Travel Tips: Hotels, Attractions, Weather