Flight distance between Lancy, Switzerland and Charlotte Amalie, U.S. Virgin Islands 4,412.5 mi / 7,101.2 km