Flight distance between Arthur’s Town, Bahamas and Charlotte Amalie, U.S. Virgin Islands 815.0 mi / 1,311.7 km