US citizens do not require a passport to visit the US Virgin Islands
but citizens from other countries do require a valid passport to enter the
Virgin Islands. Non-US citizens would also require a visa or ESTA as travel
authorization to visit the Virgin Islands.