Distance from miami florida to st thomas virgin island

Miami, FL is 1616.89 miles or 2602.06 km apart. To get there you would have to travel SE.

Tag: miami 

Thursday, February 02 2012