Flight time from Miami to St. Thomas is around 2 hours and 45 minutes on a nonstop flight.
No
The closest major city in Florida to the Virgin Islands is Miami. However, the closest Florida city of any size to the Virgin Islands is probably Key West, Florida.
966 miles. Here's a link: http://www.distancefromto.net/distance-from/Bermuda/to/Virgin+Islands+U+S
Flights to the Virgin Islands are from Miami; New York City; San Juan, Puerto Rico; and Houston, TX.
About 2 hours and 50 minutes.
The air distance from Knoxville, Tennessee, to Cruz Bay, U.S. Virgin Islands, is 1,686 miles. That equals 2,713 kilometers or 1,465 nautical miles.
Yes, there are cruises from Florida to the U.S. Virgin Islands. For example, Caribbean cruises depart from Fort Lauderdale and Port Canaveral.
1000 miles
about 1630 miles
The air distance from Washington, D.C., to Christiansted, St. Croix, U.S. Virgin Islands, is 1,635 miles. That equals 2,631 kilometers or 1,421 nautical miles.
To get to the US Virgin Islands, you can fly directly to the main airport on St. Thomas or St. Croix from major US cities like Miami, Atlanta, or New York. You can also take a cruise ship that stops at the islands.
About 1,000 miles southeast of Miami, or The Greater Antilles, or The Caribbean, or West of the Virgin Islands.