When is the Best Time to Visit USVI? · Winter (December – February): Dry Season and Peak Travel · Spring (March – May): Ideal Balance of Weather and Crowds.