Virgin Islands Day in Virgin Islands, British is not a day with a fixed calendar date, meaning the exact date varies from year to year. The date for this holiday varies between June 29 and July 5. See the table below to find the exact date for the next few years.