Flight distance between Arthur’s Town, Bahamas and Cruz Bay, U.S. Virgin Islands 822.9 mi / 1,324.3 km