You asked:

how far from florida is st croix

  • Florida
    Florida
    District of Saint Croix, VI
    District of Saint Croix, VI
    Florida is 1,290 miles (2,080 kilometers) from District of Saint Croix, VI, as the crow flies.