Best Time to Visit the U.S Virgin Islands
The best time to visit the U.S. Virgin Islands is between April and June. This is because there's very little rainfall, the temperatures are comfortable in the mid-70's to 80's (Between 21-27 degrees Celsius), and it's not the peak tourism season resulting in less expensive lodging and activities along with fewer crowds.
Between December and March is also a good time to go but this is the peak tourism season so hotel and activity prices can raise as much as 50 percent.
Between July and November you'll find unbelievable deals but these months are during hurricane season so it's not recommended that you go during this time.