US citizens are not required to have a passport to travel to the US Virgin Islands. For international travelers or US citizens arriving from abroad, a passport is required to enter the United States Virgin Islands. To travel to the British Virgin Islands, US citizens must have a passport.
If you are a U.S. citizen flying on an aircraft from one fifty states to the U.S. Virgin Islands, you must bring proper documentation. Unlike buses or trains, airlines, TSA, and Homeland Security require identification when traveling within the country;. However, passports aren't needed here, photo identification will still be needed before take-off for your flight and when returning home on U.S. shores. Click Here for More Information on Visiting The US Virgin Islands.