Flight time from Miami to St. Thomas is around 2 hours and 45 minutes on a nonstop flight.
The distance between Torola in the US Virgin Islands and Miami, Florida is 1118.53 statute miles.
I found this out by going to mapserver.mytopo.com, and searching for the latitude and longitude of Miami and Tortola using their free topographic map software.
Tortola is 18 degrees 25 minutes, 46 seconds North by 64 degrees 38 minutes 6 seconds West
Miami is 25 degrees, 50 minutes 2 seconds N by 80 degrees 10 minutes 40 seconds West
I then searched on Bing to find a calculator that will calculate distances in latitude,longitude. I found this site
http://Jan.ucc.nau.edu/~cvm/latlongdist.HTML
I plugged in those coordinates and it gave me this result:
Distance between 18 25'46"n 64 38' 6"w and 25 50' 2"n 80 10'40"w is
1118.5367 statute miles
The distance between the above places is 1201 miles. This distance is point to point straight distance as seen on the map. The actual distance covered by a flight may vary according to the flight path chosen. Also this is not the airport to airport distance.
Flight time from Miami to St. Thomas is around 2 hours and 45 minutes on a nonstop flight.
970 nautical miles
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.
about 1630 miles
1000 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.
The air distance from Miami, Florida, to Las Palmas, Canary Islands, is 3,951 miles. That equals 6,357 kilometers or 3,433 nautical miles.
About 1,000 miles southeast of Miami, or The Greater Antilles, or The Caribbean, or West of the Virgin Islands.