If Arriving Directly from U.S. Mainland (or Puerto Rico, Hawaii, Alaska)Proof of Identity
(Valid Drivers License or Proof of Citizenship Required). The U.S. Virgin Islands is an unincorporated territory of the United States. U.S. citizens may travel freely to the U.S. Virgin Islands. No visa is required.
http://www.travel.state.gov