Flight distance between San Fernando, Trinidad and Tobago and Charlotte Amalie, U.S. Virgin Islands 603.1 mi / 970.6 km