Question: how far is usvi from bvi?
Answer: Distance between British Virgin Islands and St John, USVI is 19.2 km. This distance is equal to 11.93 miles, and 10.36 nautical miles.