YOU WILL NEED A PASSPORT to re-enter the United States upon your return. There will be NO exceptions per the United States Government.
From the U.S. and Canada:
There are no direct flights to the BVI from the U.S. or Canada.
The easiest way to get to Tortola is to fly to San Juan, Puerto Rico (SJU) or St. Thomas, USVI (STT), and continue to Tortola via inter-island flights or ferry service from St. Thomas.
From Puerto Rico:
From the U.S. Virgin Islands:
When travelling to the BVI, all flights connect through another Caribbean airport on islands such as Puerto Rico, St. Thomas, Antigua, St. Kitts, or St. Maarten/St. Martin. If you plan to make reservations online, remember that you will have to request flights to Tortola (EIS).
You can also make the final connection to Tortola Island through a Ferry or boat.
Some flight links:
Most travelers use one of the frequent ferries that travel between downtown Charlotte Amalie or Red Hook, St. Thomas and Tortola.
Getting to the next ferry is easy - just take a taxi at the St. Thomas Airport and let the taxi driver know that you need to take the next ferry to Tortola. The taxi drivers will know of any schedule changes and make sure you reach the proper terminal for your connection.
Please note: that ferries from St. Thomas to Tortola only operate during daylight hours - so the last ferry is usually around 4:30/5pm. Make sure that your flight arrives in time for the transfer to Charlotte Amalie (approximately 10 minutes) / Red Hook (approximately 45 minutes) or make arrangements to overnight in St. Thomas and catch the ferry the following morning. Ferry service starts at approximately 7:30am.
It's a good idea to call ahead and confirm times!