Flight distance between Yogyakarta, Indonesia and Charlotte Amalie, U.S. Virgin Islands 11,642.9 mi / 18,737.4 km