The best time of the year to visit the US Virgin Islands is mid-April through June as the dry season ends, hotel and resort/villa rates drop, and the average temperatures are mild. Additionally, peak tourism season has ended and the region's hurricane season hasn't started.